Excellent !! Staff friendly and wonderful, ground beautiful, beach pristine golden sand, turquoise water! The food was amazing, fresh and delicious. Two pools, beach club and plenty of beach chairs and umbrellas. I will DEFINATELY be back. Came to dive and had the best experience with Mayan Divers. The reef was beautiful!