We ended up here on Labor Day weekend, and every restaurant in town was packed. Sat out on the deck, which isn't much for ambiance. Service was understandably slow, but the waitress was quite friendly. Pizza had fresh vegetables and was well cooked, my friend's burger was solid. Prices are reasonable for a resort town.