Overall decent stay, and i would recommend. Keep in mind that it is an extremely basic stay marketed as a luxurious resort. The room lacked allot of really basic amenities (minimal furniture, no mini fridge, no housekeeping, no air conditioning, etc). I also wish they had disclosed that the pool was closed prior to our booking.