We booked through Expedia for an amazing price where everything was included (breakfast/lunch/dinner, drinks, Wifi, parking, hotel room mini fridge).
Cons: you have to wear a wristband for your entire stay and it cannot be removed until you check out! It's a plastic type of wristband that was uncomfortable to wear and ugly in photos. Limited pool and private beach seating so you have to either get there super early for a spot, rent a cabana for the next day for free, or wait for a spot to open up. The AC, toilet, and phone didn't work at some times so we let the front desk know to send someone up to fix it. Ran into a few creatures like a snake, iguana, lizard, etc. TV has limited English options. YOU CAN HEAR everything from your neighbor's room because the walls are so thin. We had to sleep with earplugs. To access the parking garage, you have to exit the hotel's front entrance to get to the elevator/stairwell. When going to one of the reserved restaurants and not the buffet, there is a dress code and there are signs that tell you what you can and can't wear. It seemed a little strict and was enforced.
Pros: VEGAN and vegetarian options!! Tons of steamed and sautéed vegetables, vegan rice and beans, soups, etc. people complain about the food but it was actually over 30 options to choose from for every meal including a kids buffet (chicken nuggets, burgers, tacos, etc.), multiple kinds of meat (chicken, beef, fish, pork), soups, desserts, salads, vegan and vegetarian options. We never ate the same thing twice. The dining area is huge and has both outdoor and indoor seating. Again, all food and drinks is included so eat and drink as much as you can from a huge variety. You must put on hand sanitizer when you enter the dining area and all staff wears masks so you can feel comfortable. Because the dining area is so huge, you can keep 6ft distance easily. The hotel has MULTIPLE swimming pools and its own private beach. Parking garage is under the hotel and it's not easily accessible but it is free. There are a few shops/vendors on site to get souvenirs, swimsuits, etc. They do have a spa that we did really like! The carpeting could be updated but other than that it was amazing - we booked last minute for the same day and were able to be accommodated. There are pool tables so go to the concierge to ask for the balls and sticks. Depending on how many nights you stay, you can make reservations in advance to eat at one of the speciality restaurants (again, all freee). The speciality restaurants are on-site restaurants that aren't like the dinning buffet area. You order your food off a menu and have a waiter. And again, multiple vegan and vegetarian options!! The hotel hosts multiple events throughout the day and have a schedule to tell you when the volleyball game starts, pool volleyball game starts, etc. so you and your kids can participate. The private beach access gives you the option to pay to ride a banana boat. There's also an on site store where you can pay a professional photographer to give you a photoshoot at the private beach. Your hotel room is stocked with free water, soda, and snacks. You get your own private balcony in your room with a table and chairs. The staff is soooo soo friendly!! Ask the front desk about who to book for your rapid Covid test. Taxi prices are written out at the hotel entrance so you know exactly how much it costs to get from your hotel to different cities, the airport, famous landmarks (but the prices were so expensive so be aware). ATM on site. Open bar in the lobby (again, free). Next to the pools is a desk where you can get towels and I think pool toys and games. There is a basketball hoop facing the pool and a waterfall to swim under. Staff speaks English and Spanish. read more