This place can be a hit or miss. My fiancé and I at first didn’t like it but later on started to appreciate the things the place offered. This can easily be a 5 star place if they fixed up a few minor problems. For some reason, they didn’t have our reservation. We had to wait over a hour for our room once they found our reservation. Second, they have this weird system where they take all your towels in the morning but don’t replace it with new ones. So essentially, you can be enjoying breakfast and if you decide to take a shower afterwards, you will have to wait for the fresh towels to be dropped off to your room. Third thing, they don’t give daily water bottles and you will have to practically beg them for a water bottle on a daily basis. Luckily, they do have some water dispensary on some floors for refills. Fourth thing, the WiFi truly sucks in this place. Connection is slow and probably one of the things I hated the most from this place. Lastly, the vibe from the staff needs to be worked on. Some are very nice to talk to, but most of them looked like they don’t like working there. Some are rude and disrespectful, but not all staff. The two pools itself is very nice. A quiet one and the main one. The beach is gorgeous but that says more about Mother Nature. My favorite part is the food. The food was the absolute best thing from the resort. A lot of variety and freshly made every day. Entertainment for me was 50/50 but that is more of a personal opinion. My honest review.