Absolutely perfect! My family had a great time! Amazing spot for snorkeling! Beautiful pool and patio area with a gorgeous view!