The location of the hotel is superb, right on the enormous beach. Definitely worth getting a sea view room. The pool is great, and the fitness centre has modern equipment including 2 excellent treadmills. The bar is also great, with views across the beach. Service was a little slow. We ate in the restaurant, the food was ok and reasonably priced, the service ok but the choice of beer was poor. There looked to be plenty of options in town, a 20 min walk away. Along the corridor to our room, there were 5 or 6 rooms with glasses and plates evidently from room service which remained uncollected for several hours.