Stay was excellent. Everything needed to make it a great stay was provided. Grounds were beautifully landscaped and quick access to a gorgeous beach. Communication during booking was quick making it a great experience. We would stay again.