Spent the weekend here with friends and their family. This resort is not worth the "4 star rating" they claim. I wanted to look past its misgivings and just have a great time but I just can't help with all the things that are wrong in this hotel. Food is not great, the room needs upgrading, beddings are dirty like they don't change it (hairs of all sorts once you lift the covers) bathroom has molds on the tub trimings hence not recommended to have a soak in the bathtub. Room amenities are of substandard, not even a tissue around, mini fridge not clean, no bathrobe no slippers (I mean for a 4 star hotel, this should be a standard) Local staff are not helpful at all (except for the expatriate staff that they have which are wonderful and great). We had an emergency w/ one of my friend's mother and they don't even have a medical staff (nurse/doctor) and couldn't point or help us with our emergency and ignored us completely. And lastly if you forget something in this hotel, rest assure you'll not be able to get it back! Not worth the stay and the price!