Really enjoyable stay. So nice to stay right on the beach. Pool was lovely and very deep. Staff very friendly and work very hard to keep resort looking lovely. Location excellent - lots of restaurants, stores, markets in area to easily walk to.
The gym is large and well equipped. It is open air, so shade and ceiling fans but no a/c, so I found it very warm to work out. Likewise, the a/c in our room was very poor, more like a fan. So we were always warm in the room.
Other than the weekly Friday night beach party (which we could hear most of the night but weren't really bothered by it) the resort is quite quiet and peaceful. Overall, a great place!