Had a great week in this hotel - beautiful location and excellent staff. Be hard to beat the amazing view from the restaurant terrace. Buffet style food - plenty of choice and lots of it! Many water sports activities on the nearby beach which although not sandy, provides a…