We’ve stayed here for the past 4-5 summers. It’s a great location to that gives the option of pool or beach as you choose. Good location for fire work displays along the beach and the dining is usually decent to good at the facility. The only glitch this year was that the pool water level was filled too high which made the covers of the filters pop off. This resulted in one of our party who was distracted while helping a child with shoes stepping back and because the filter cover had popped up, she ended up having a fall and getting a painful and serious bruise to her leg muscle. The staff gave ice and checked back in later on, but the injury did end up causing pain and bother for a couple of months. We’re not the litigious type and just handled the inconvenience with our own coverage, but mentioning so others are aware to be careful of the their proximity to the pool filters. Again, that is the only hiccup in multiple years of staying here… It is a delightful location. Only other not would be that there is no elevator and that bags will need to be carried up stairs to rooms. The staff will help with this upon request but since there isn’t an elevator and the layout of the facility has many levels and need to navigate stairs… People with physical challenges may want to visit in person to assess the accessibility before booking.