This place was amazing. First off, it is very spacious and quiet. Secondl, itwas impeccably clean and the kitchen was better stocked with utensils than my kitchen at home. They literally thought of everything you might possibly want to use for the beach...umbrella, chairs, toys for the kids, pool toys, snorkel gear, boogie boards. There was an adorable outdoor cat which would come and visit from time to time. There was an outdoor dining area with a view of the golf course and barbecue to use. Everything looked new. The staff was extremely responsive to any issues which would come up. The beach was a short drive away ( really, you could walk, but we were lazy). Black Rock had some excellent snorkeling. I would stay here again in a heartbeat. It would be perfect for a full family.