Terrible trip, we arrived at 11:00 and they wouldn't let us use the pool or eat, they said we would have to wait until 1:30 or pay $30 per person, same with check out, if we wanted to use facilities after 12:00 we had to pay $30 per person. Pools were very dirty, waiters at restaurant and drink service were rude and didn't really serve us. If you go to the bar they ignore you and only help the waiters. The restaurants have an hour wait for every meal and the food is gross. Room service, my son found a cockroach and 2 hairs in his fries and a bone in his hamburger. Laura at front desk is rude, Virginia in the buffet is rude, the guards at front are rude, they didn't even want to let us park our car early, and we had to pay $120 pesos a day for parking. Door men are also rude, don't offer to help with bags. I went to dreams in riviera maya and it was a totally different experience, this dreams is really bad for what we paid.