Great location, clean rooms, free breakfast included (decent selection with hot items), kind staff, free shuttle to beach with beach chairs and umbrella. We also got late checkout at noon which helped us a lot the day of our departure. I would definitely stay again!
Minor setbacks were: front desk didn’t always have someone present (they were in the back office or elsewhere), pool/beach towels unavailable, we had no bath towels on the first day (had to call front desk twice), no water in room second day, only 2 towels (for 3 guests) on day 3. Again, minor stuff that was resolved with a call to front desk. Oh! And just one elevator for 3 floors and 60 rooms plus housekeeping seems insufficient but not a deal breaker.