Great for families and those wanting to stay on property. Nice pool area. 2 minute walk to the beach and maybe 5-10 to the pool area. House was very clean and washer/dryer were nice and large. Everything worked in the house with no issues. Check In with host was easy and responsive to questions.
Do your homework on Ocean Lakes. They do not allow Uber/Lyft in and it is a 20 minute walk to the front gate. Also, no deliveries are allowed either. For example, if you want pizza delivered or you want to get an Uber/Lyft, you'll need to walk/drive/golf cart to the front. No golf cart is provided, but you can easily rent one during your stay. If none of these are a concern, then great place.
Ocean Lakes does allow certain cab companies in and half of them seem like single mom/pop operations with limited drivers. We went during Bike week and many of the cabs had hour long waits (not sure if this is usually an issue and probably is not on most weeks). We ended up ordering Lyft/Ubers and walked to the front. Some guests arrived earlier than others and did not have cars. As a result, arriving via Uber/Lyft had to walk the mile to the house with luggage.
Would recommend given the caveats above. No brainer for families staying on property. Serviceable grocery store onsite. Great park area and very safe. Lots of families. Be prepared to sign a very thorough/binding and obviously professionally written agreement with the host, as with I'm assuming most VRBOs, and have a great time!