Superb, warm and friendly service, lovely location, great food and decent rooms sums up this place. The pool is large and is ideal for all. Food is great and the dining staff are always at your service with a warm smile. Visited off-season, so did not get to enjoy the perfect weather; yet no complaints. The beach is a bit rough, but worth a daily visit.