Enjoyed what felt like authentic Mexico. Hotel Reef Yucatan beach break was very enjoyable. A massage for $25, unlimited food and alcohol, and a beautiful pool area and the ocean. We also enjoyed the little bar right at port for some cheap beer before getting back on board.
Food was excellent. Beach club was very clean, drink service was good. They came around with parrots and iguanas for picture opportunities. There were hammocks and chairs and umbrellas were provided. There was also a nice little shopping area and a water park for kids which left the beach quiet and mostly adults.