Lovely property, comfortable room, really nice facilities. Family friendly, our 2 year old had a blast. Unfortunately, we had an issue with our bathroom that took 2 days and 2 complaints to address - there was a strong smell of sewage coming from the bathtub that made it unpleasant to be in the bathroom. They did address it though, and our last 2 nights were fine. Food was hit or miss, I don’t recommend going to the “snack” buffet near the pools, you will be disappointed and that was our first impression of the food unfortunately. You also need to make reservations ASAP if you want to eat at a restaurant instead of the primary buffet (which isn’t bad). We noticed the staff was not very happy or helpful. We made the mistake of inviting a friend who lives nearby to pick us up and show us around, and I ordered them a draft beer. Before we were even halfway through a receptionist came and informed us in the most rude way possible that they are not allowed to drink. We apologized, and offered to pay, to which we were rudely told “we don’t offer that service” before walking away.
Because of the lack of apology or reaction when we said the bathroom smelled of sewage (I really had to insist), this ride treatment of our guests (innocents mistake on our part), and the so-so quality of food, I would not recommend staying here. Stay near the villa instead, you can find ample food options for not much money, and they are all fantastic.