Great resort, but somewhat isolated (no resort shuttles vs other resorts) and not suitable for kids (pool that starts to close at 630pm for the night for 7pm dinner time….no swimming after dinner, and were met with indignation when we were told to get out of the pool, but no signs to indicate pool closure). As well, hotel is divided by busy road, with pool, restaurant, and beach located across this road (Was a security guard that seemed to look out for kids crossing the roads…cars and bikes travel at speeds in excess of road allowance). Hotel room and private plunge pool were a nice touch (beware mosquitos at night as private plunge pools are surrounded by vegetation as we found out the hard way (again disappointing that main pool is closed, that does not have lots of bugs such as the beach). Would rate the food as 3 stars, basic breakfast menu that you order off of, that does not change (opted to go off resort for lunch and dinner, as found great restaurant nearby). Also, if the gym is your thing, the gym area is incredibly small, and anymore than 3 people seems very crammed, with folks spilling out into the hallway). Overall, I would rate this hotel 4/5 if travelling as adults, and maybe a bit higher if the hotel had shuttle service (The service they contract out is reliable, but expensive for shuttle service (remoteness is why hotel concierge advised is why they hire for reliability). Again, great resort, but should have realized more an adult only resort (on me).