I do not recommend. Reconsider. This is almost a scam. Exactly bordering a scam. Pools are cold. Food options seem extensive but really are not. Everything is just mid, just above, or clearly under. Lots of cooks but they don't have love for what they do. Too long hold times but it doesn't matter because it is not good even fresh from the stove. There are lots of options but it's all mostly dry, bland or just not tasty. One(!) option of red wine, one(!) option of white wine, one(!) option of beer. To call this "ultra" all-inclusive is not proper. I feel a bit conned. And they would not refund our last days even when I had to cut my stay short because of a family situation. Neither I nor Booking had any luck reaching or getting responses from their reservation "service". The front desk could do nothing, First time I've had this lack of response from a hotel. The staff is mostly nice but wary and weary, maybe they're tired of disgruntled guests, and perhaps you soon will be one of those staying at this place. Crystal is a too big operator and does not care about either staff or individual guests. It wants people to think it's a cruise ship with no getting off. *Since I checked out a day early they even blocked me from leaving this review on Booking.com. I tried reaching out to them via Booking's messaging service but they did not respond. Take that as you will but don't expect a lot of engaged staff. **Better grammar. *** This operation is only interested in making money and postive reviews from people who are not travel savvy and do not know that buffet food can be good. They did not contact me during my stay and only reaached out when I left the above review which is honest and fair and not vindictive. My major complaint, however, is that they think You are at fault for Your bad experience as you actually were so stupid as to pay in advance. I agree, I was that stupid because I read positive reviews. They don't want bad reviews, they want more advance payers.