"I recommend doing a reservation for the best experience as we had to wait (40min) which is normal for the time. I also think that you should try getting a seat on the lower level and asking. We got put upstairs and it was nice but for at least my preference, hard to hear and a little cold. We went late and there were fireworks at the water at 9pm, but we couldn’t see any of them with our seats. We were a medium sized party, and I’m not blaming our server as they were great, but I would ask them to bring out food as it’s ready. We waited about 20-40min for our food, and when it came our pizza and some food was colder than others. It made us hangry and feel unattended, so try asking for that service. I do think that the experience could’ve been great and the food wasn’t bad (my family loved the truffle burger and onion rings), especially after the beach. The sunset was also nice to see and fyi google maps was wrong with directions to leave the place, just leave as you came in."