Perfect place. Great location for many activities (beach, snorkeling, golf, trails, and restaurants). Bev is amazing and very responsive to our many questions. Highly recommend.