We really enjoyed our stay!
We had multiple families with younger kids staying together. The property was clean and well appointed with everything you would expect. This was a perfect setup with plenty of space for each family to have some privacy, but also plenty of space to gather. The open floorplan kitchen and dining area was great! The adults and older kids could play games at the dining area table while the younger kids watched TV, but still all being together. The back porch overlooking the lagoon and golf course was also nice in the morning and late afternoons. A great place to chill out with your coffee or a book. The kids loved the bunk beds and the adults were able to have their own private rooms. The first level included a pretty big garage area and BBQ grill out back. The garage was nice to have for keeping the golf clubs, bikes, beach toys, pool toys, etc.
It was nice having the option of the beach, as well as the community pool. We actually spent about as much time at the pool as we did the beach! The community pool is a short bike and easy walk from the unit. The pool is really nice with a zero entry area. There wasn't any food or drink service at the community pool. So, you will need to bring any snacks or drinks you may want. The beach is an little bit longer bike ride from the unit, but still not bad (about 3 minutes). Some days we drove the car and parked in the public beach parking lot (since there is not parking available at the beach club). The shuttle was also convenient and was a nice feature if you don't want to have to drive and deal with the limited parking available at the beach.
It was nice having the beach chairs and beach club available throughout the stay. The beach club is right on the beach and is good for a quick bite to eat or a break from the beach. It isn't gourmet dining. However, it is good for lunch or a snack without having to leave the beach, and the kids enjoyed it (which makes the parents happy). The drinks were average and the staff was friendly. The bar at the beach club had a basic beer & drink selection. The daily specialty drink was nice and usually pretty good. The beach club also had a small pool and bathrooms available. The beach chairs were convenient to have available. Although, the public beach area was less crowded, so some days we decided to just put out our own blanket and chairs on the public beach, instead. If you take advantage of the beach chair service, you won't likely get chairs on the front row when you arrive, but the attendant will work you up toward the front as better seats become available during your stay.
There was also an exercise room at the community pool. It was pretty nice. It had all the basic equipment you would want for cardio or weights. It was very clean, and all the equipment looked almost brand new. It overlooks the pool. So, it was nice being able to fit in some exercise while keeping an eye on the kids at the pool.
We would definitely go back.