The good: Pools - Their pools are AMAZING. They have a wide variety of pools to choose from. From your own pool access to one with waterslides, there's an option for everyone. Their pools look great and you'll definitely have a lot of fun swimming. The bad: Wifi and rooms - Wifi and cellular signal is VERY BAD. They have wifi but it's not working (which makes the wifi pretty much useless). You might think of using data but there's no cell signal so using data is pretty much useless as well. This is hard for those who may want to contact family members or sneak in some work-related activities. The rooms are okay but you can see that they are a bit worn out. One of the rooms we stayed in had a huge stain on the mirror. Their shower also didn't heat up as much so you were pretty much just taking cold showers. The ugly: Restaurant - I cannot express how disappointed I was with their restaurant. For the past couple of outings, we've had to cook our own food, so we tried to look for a place with an in-house restaurant this time around. I even asked for their menu prior to booking to make sure they had a wide variety of food selection. We were very excited when they did. BUT when we got there, not only were we not allowed in the restaurant due to an ongoing WHOLE DAY function (which we were not informed), but they had almost NOTHING available on their menu. We had to choose from like 5 items they had remaining. And the amount of food we got for their price was definitely not worth it. The servings were small and we were a big group. I asked the reception upon check in if the breakfast was available at least and they said yes. BUT to my surprise the day after, almost ALL their breakfast meals were also not available. Once again, making the free complimentary breakfast stub useless. We had to go out of the resort to buy food at the nearby restaurants just to eat since you can't order room service due to their restaurant not having any food. You can't order online either since, again, they don't have wifi and cellular data. TLDR; I do recommend the place for DAY TOURS. Again, their pools are amazing. But I recommend bringing a lot of your own food since they might not have anything available in their restaurant. :-/