We stayed here because it was directly on the beach, and also had a pool, playground, and restaurant on site. Very family friendly, we were bringing our almost 2 year old to the beach for the first time and did not want to have to drive between what would likely be short visits to the beach. Lots of kids of various ages running around all day, and seemed to all be having the time of their lives. Housekeeping staff was amazing at working around our nap schedule (hard to clean up when there's a kid napping for 3 hours of the workday, but they came early and discussed our needs, and went above and beyond. I told them we really just needed the trash can emptied and new towels, and was amazed that they vacuumed, cleaned the bathroom, and made the beds during what was probably only a 1 hour window of us being at the beach).