This place was perfect and met all expectations for our family of four. Having a direct view of the beach was not needed with the trails within a 2-3 minute walk and the beach a 5 minute walk down a nice path with scuba gear rental and snacks available. Kate even had beach chairs, towels, umbrella and cooler to use. The patio with the large grass area was perfect for the kids! We stopped at Whole Foods when we left the airport and were set for a few days. There is also a nice shopping area about 10-15 minute drive with tons of food options. We also went over to the Ritz Carlton (2 minute drive away) and had dinner at the Banyan Tree. Would definitely stay here again when we return!!