This hotel does not have a beach at all, terrible location. The beaches are full of algae, and there is no sand, only algae. The carts get too late for the beach or the next hotels. I did not receive any perks for my VIP Expedia. There were no booking for a restaurants for dinner in the whole week of my vacation, they told me that the booking is ten days before arrival which is ridiculous because I bought my package one week before in Expedia and there's not mention about it; despite that some tables were empty at night at the Italian restaurant, they didn't offer an option for failing bookings. They simply said all bookings are full for the whole week at the front desk, so no failings booking system. There's just one buffet and snack bar at Coba for food. The Bar doesn't have enough staff, not enough options for drinks, and guests were standing in lines to get served at the lobby bar. Everything has extra charges, the games at the lobby (video games), shows, and they sell a pass to go to the other hotels. The SPA is too expensive. Some areas were under construction. I did not recommend, never go back to this place, very disappointed. So many hidden things.