On the good side, the views are stunning, the food options are really great, the service is great and the staff is very friendly and helpful. On the not so good side, the activity packages offered by the concierge are expensive and if you book something, be prepared to pay a lot more once you are onsite, everything is extra (i.e. Cactus does not allow you to take your phone with you and they sell photo packages (i.e $100 usd per ride), you need to pay $25 usd extra per person to use the facility, if you book ATVs, ask which one you are getting, upgrades are $150 to $300 usd on top, once you check-in they offer you a private tour for an extra $100 or wait ~30-40min until they get a group big enough for the activity regardless of having an appt, etc…). Be careful, from airport, hotel lobby, market lobby and some of the restaurants there are people trying to sell you time share!