The resort is tired, that’s the bad. We had to have maintenance up for several repairs, hot water in the shower cuts off when someone uses the sink, scale was broken. The staff was great however and very professional and hospitable. It’s a typical resort, overpriced, for mediocre food and drink, and tons of hidden fees meant to pad margins. Overall nice facilities, good beach, beautiful gym and club. Needs a facelift and bring your wallet.