5-star plus place to stay! Comfortable, spacious, clean and modern with everything provided that would be needed. Kids loved using the kayak with the beach very close. Restaurants and shops around the corner. Very much enjoyed staying here.