Resort is great for families. We were with 3 teenage boys and they enjoyed the pools, hot tub, basketball court and the ability to walk around the resort on their own. It was great that their bedroom was on the other side of the living room so you can enjoy some privacy. Walmart is super close so we were able to pick up some food items for our room. The restaurants in the immediate area are not that great but a 15-25 minute drive will get you to Lauderdale at the Sea with lots of restaurants with outdoor seating.
We also visited the sister resort Royal Vista and although their beach was not that great; we laid out and we were also able to use their pool and facilities. We enjoyed a spectacular lunch next door to Royal Vista at Ocean Grill. Overall an enjoyable family trip.