This is a high end resort facility. They have pretty much anything and everything at this resort (for a price). It is quite expensive on the property. Meals are outrageously overpriced and a taxi from the hotel is easily 3x (or higher) of a regular taxi. The resort is huge so you feel trapped. You cant walk anywhere and always have to book a taxi. Dont book a taxi from the hotel. Use grab or uber as you will save tons of.money. I'm not a cheap person, i just dont like paying way more than you need to, when you can walk 1 min off the resort and pay 1/8 of the price for a meal, taxi, or amenities. Beautiful rooms, resort is gorgeous, and pool is amazing. Other than the price of everything else, its nice.