No the full amount of your stay is charged when booked except the Resort fee which is $12/per room per night.
Yes there is a deposit, and it costs per night. How much is it, you'll have to check their website for that.
I bought through Expedia three nights them add another and I didnt have any problem at all. The people during the day in front desk are amazing!
Thanks! Your answer is awaiting moderation.