It's a nice resort with good service and staff.
The food and drinks were good but to eat at the restaurants, there were always long wait times to get a table and also long wait time to get the food.
Beach was full of sea weed, rocky, so we were unable to swim in it.
It lacked activities. For example, we wanted to do kayaking but we were o ly able to do it on the last day of our stay and we had to pay. The guy in charge didn’t show up at 9 am (the time he is supposed to), but showed up at 10:30.
If you are planning to go relax on the pool, that's a good resort but if you were thinking about doing so activities, it's not. You are really only paying for the room, food, pool, and drinks. The picturrs are not an accurate depiction of the beach and there is little additional fun or events thay are worth the money.