Great hotel in perfect location.
This Hotel has it all. Great staff and facilities in ideal location on a beautiful clean beach, and walking distance to restaurants, shops etc.
The staff are among the best I've ever encountered, genuinely nice, caring people.
Breakfast fantastic, and lots of nice little touches to set it above the others eg, cold washers on the beach, warm milk with your coffee, staff remembering small details, a GM who is very visible and interacting with guests to ensure their enjoyment of the facility.