4 star not 5, mainly because of the food and not a nice beach. Buffet at all hours is a disappointment.
Staff- depending who you get - happy or serious (borderline moody, lady at the towel hut really moody).
Plus the resort is compact and small to navigate.
Room had a beautiful view, that’s a plus.
Unfortunately, it would not get cleaned until 3pm on few occasions, once not at all as it was too late to clean.
Our bathroom had some wear and tear for sure.