The hotel market itself as a 5 stars resort, at least that's what it shows on Google map. I wouldn't say it's a 5 star hotel, more like a 4 star that maybe years ago was better maintained.
The staff are incredibly friendly and willing to help.
Facilities and amenities are not superb, I'd say good enough.
We've had only one breakfast and two dinners. They don't have (yet?) a communal area where they serve dinner, so they tend to cater guests in their rooms.
We used the swimming pool a couple of times, it was clean enough. We even used outdoor gym once and that was okay. We did not use the spa.
We used the airport transfer service for about 50 usd each way, which is a reasonable price.
Wyclef the chef was very nice the evening we had our first dinner: basically no one had informed us about the fact that they expect guests to let reception know by a certain time (around 6pm) what they want for dinner. We didn't know that. So we waited until 8pm and we showed up at reception, nobody was there and apparently most of the staff had already gone home. So the chef himself took the order, cooked for us and attended our table. It was very nice of him, but it honestly felt a little weird for us, as we felt like we were doing something not right. So I'd say that reception and staff in general should communicate better both to the guests and among themselves.
Location is good, close to the beach but expect 5 minutes walk to reach it if you're in one of the suites on top of the resorts.