The place was top notch, from the room, to the lagoon and pools, the service was excellent.