This property has a lot of potential due to its beach. Let me start by saying the beach is absolutely beautiful. The property overall looks deteriorated. The buffet is too small for the amount of guests staying at Krystal Grand Cancun and Altitude tower. Not that many options to choose from. Cocktails are not good unless you’re staying at the Altitude tower and get them at the bar at the Altitude tower. The Moskito beach Club also has so much potential, not recommended. It’s a blessing that you have good food at the dinner restaurants or else you would be hungry for the most part of your stay. The service was very hit or miss. We had some amazing staff like Janer(concierge),Yair and Lucy(bar tenders), Roberto(waiter at Altitude tower breakfast and Moskito BC), Mariana(Altitude tower check in desk) and Monica(Moskito BC) but the other half were very annoyed/dismissive. Also be aware that this property does not have a/c, there is a/c only in the rooms and the Altitude tower. Not much night entertainment during our stay. So if you don’t mind not having many food choices for breakfast, lunch or snacks, bad tasting cocktails and an amazing beach go ahead and book this resort but make sure to book at the Altitude tower. Would I book again?Only if it was at a super cheap price or free. This is coming from someone that has been at other Cancun resorts, so if this is your first time at a Cancun resort maybe is not that bad. Hope this is helpful.