You get what you pay for. We were here in 2016 and it was ok, so I thought we could give it another chance. Immediately as soon as I checked in, I got pulled to the side and pressured for a 90min breakfast to learn more about the hotels, I said no and she kept insisting, after 10mins of back and forth we kept saying no and she just let us go. Back in 2016 and now, this is the only hotel that I have been at that they try to pressure you to do things instead of letting you enjoy your vacation. Then, the towels and sheets were stained in our room and had to request for them to be changed. Two days laters more stained towels. The shower water was cold and was told to get the hot water running I need to turn the cold water all the way, slightly turn the hot water and then turn on the hot water from the sink. Had to do that everyday to get hot water in the shower. The good food was in The Agave, La Hacienda, and Cocoa. The waiters In these locations were very kind. Tony was the most genuine waiter. There is not enough seating near the pools, so if you plan on having a pool day wake up early and find your chairs. I will say that the beach was clear, no seaweed, no waves, very calm and beautiful. My kids really enjoyed being in the water. Also, the time I did need things, front desk helped and later called back to confirm that we did get the clean towels and if the water was fixed. All in all I won’t be coming here again.