Our second time here - it was just as good as the first. Great service and location - near the beach and shops. Everything you need for a family staycation.