The staff went above and beyond to ensure that I enjoyed my stay. The room was clean and nicely decorated. The bed and pillows were comfortable. My room had a ln amazing view of the sea! The hotel has a beautiful sandy private beach area with great access to the sea for swimming or snorkeling. The hotel also has three pools, the main one being heated in the cooler winter months.
The main restaurant serves three buffet style meals a day. The food is simple, but tasty. The restaurant staff was attentive and able to let me know ingredients in food. When it wasn't possible, the staff was more than willing to make something for me (I have some allergies and food sensitivities). There are a couple of other restaurants on site that serve dinner (an Italian place, a Moroccan place and possibly an Oriental place) but I chose to eat in the main restaurant. There are also smaller restaurants on the beach and by the pools that have cold drinks available.