Excellent! Excellent! Excellent! Beautiful place. Close to the beach. Many thoughtful touches and wonderful hospitality.