We vacationed there with 2 kids (8 and 3) last August. It was great. There were lots of kids there and my girls made friends and had lots of fun. The recreation staff is fantastic for the kids (crafts, pool games, kids night, campfires - my older daughter went on a trip to a nature center, and she did the turtle program, stargazing). The activities went from morning until evening. As for the beach, definately bring your own. Some days the beach was fine for the kids other days it was too rough. Even on the rough days, I would walk on the beach in the morning. You will need lots of good bug spray. It was hot, but not in a way that was an issue - lots of time in the pool anyway. I loved having an inn room. Location was excellent. The lobby even has areas with ipads loaded with kids stuff and another section with video games. Unfortunately we could not get an ocean view as we booked late. There is not really much to do around the area but we enjoyed the resort.