We stayed at the lovely huts / villas of Ancarine beach resort located right on the beach. The hotel had excellent service and everyone was always helpful when asking for advice or for drinks by the pool. We really liked our little 2-floor villa with basic but good decoration.
Having breakfast (good) on the beach was also a perfect way to start a day. In off season with very few quests they served free a la carte breakfast, then when hotel got busier the breakfast was changed to buffet style, but it was still good.
The only negative about hotel was that food was just ok, nothing special. But luckily there was e.g. Mango Bay Resort with its excellent restaurant right next door!