@Intan-Maizura0, welcome to the world of AirBnB.
Regarding 'deposit': There is no deposit as such. The total fee for a reservation is paid upfront to AirBnB. Within a day or two of the guest's arrival, AirBnB sends you the amount (which is also indicated in the booking confirmation and the guest's reservation itinerary).
If by 'deposit' you're referring to the Security Deposit, it - or a part of it - is only paid out if damages are claimed against it.
It's of course possible to 'negotiate' a price, but many forum members would be unlikely to do so except in special circumstances.
Their prices are generally always more than reasonably low. They have also found that the guests who begin a conversation by wanting to reduce the price are usually the most problematic once they arrive.
I would strongly suggest that you look through the following link to become familiar with hosting on AirBnB, as well as explore the 'Help' area. Simply click on the 'Help' icon at the top of the page.
Essential reading for hosts.
https://community.airbnb.com/t5/General-Hosting/Community-Help-Guides/m-p/23100#U23100
I would also recommend that you put a Security Deposit in place, and that you extend your House Rules to make them more specific and clear. Guests need to know their boundaries. A firm and clear set of House Rules is also essential if you need to contact AirBnB and explain in what way a guest might have broken any of them.
Your listing looks very attractive, but the description would be more guest-friendly if it were in a conversational tone rather than presented as a list. It's always useful to look at other listings in your area to see how those hosts have presented the accommodation.