We took our almost 3 year old and 5 year old for 2 nights before the 4th of July. We had a great time. The room seemed a little small. It was a standard size room with 2 double beds but the balcony was great, and the oversized bathroom made up for it. One thing to keep in mind before booking is that the "beach club" is not located on the main property. It is about a 10 minute drive (do not try to walk it especially with kids!!). The beach club is great because the pool and hot tub are nice, there is access to the beach with cabanas and beach chairs. Your poolside cabanas is stocked all day with complimentary bottled waters and there are toys provided by the hotel, so you don't have to drag your own beach toys. It would be far more convenient if you didn't have to drive (or take the hotel shuttle) to the beach club, but overall, we had a great day, enjoyed the hotel's fireworks, and are thinking about doing it again next 4th!