Be prepared to pay a 30 per day resort fee, plus a deposit.
Other than that the place and location of great