Honestly, this place is probably more like 2.5 stars. Let's start with the positives:
-The rooms are clean and the housekeeping staff diligent, coming in to tidy up several times a day.
-It is one of the few relatively affordable resorts directly on Grand Anse beach, which I hear is usually spectacular(though when we were there, the water was cloudy and choked w/ sargassum, as was the beach)
-The food was good, but not great. Despite my family having several culinary restrictions, there was always something for everyone to eat.
Now, for the negatives:
-The hotel staff makes no effort to clear sargassum from the beach. In the past, any hotel I've stayed at w/ this issue works diligently to keep the beach as clear as possible, and I saw this happening at resorts further down the beach. But Coyaba just lets it pile up.
-The resort feels worn and down-at-the-heels, and is in desperate need of a makeover, especially at the current price point. While it is relatively affordable compared to other resorts on Grand Anse, it was not cheap. For nearly $500/night, I expect the decor and facilities to be much more modern and up to date. Instead, it feels like the rooms haven't been renovated or refurbished since the resort opened in the '80s.
-We got there on a Saturday. They have two lovely concierge desks in the lobby, and I was excited to sit down at one of them and plan some activities for the week. However, I was told w/ a shrug by the front desk that the concierge wouldn't be back until "maybe Tuesday." Needless to say, we were only staying until Weds. So we were on our own as far as booking excursions, etc.
-Speaking of the staff, w/ the exception of a few lovely dining room servers, they were not very friendly and - especially at the front desk - made you feel like you were a bother when making simple requests like asking for them to call a taxi. The beach staff did not set up chairs for guests, but instead stood and watched as you struggled to drag chairs from the resort to the beach.