we've had a fantastic experience at this hotel, great location, walking distance to a variety of restaurants and grocery store, on-site pool bar, lounge and restaurant offered outstanding service and food quality, kids spent hours in the pool, snorkeling is excellent just off the hotel beach, we spotted turtles feeding on few separate occasions, hotel gym is clean and spacious and the local dive and beach shop offer numerous activities