Stayed here over the 4th - it was busy but definitely enjoyable. The location, room, amenities,grounds and staff were great! It's a great family location - I was travelling with an 8 year old and he was able to meet friends in the pool, at the arcade and on the beach. He enjoyed the grounds and was able to run freely almost everywhere. Each guest received a free boat cruise on the bay - we used ours to watch the fireworks upclose! They had a luau on their beachfront property where you could join in or just watch, they had a BBQ on the beach on the 4th and they had bicycle rentals on site. You could also walk to Belmont park from this hotel. Overall, we had a great stay - it was confortable, clean and enjoyable. I would definitely recommend this hotel!