Good restaurant overall, food was good. Server, Anna, was awesome but the hostess was unfriendly and the brief interaction we had with Abby, a Manager, was bad. We waited for our food for about an hour on a bad weather Memorial Day weekend (it was...rainy, high wind and very few people on the beach). Only state that since I would hate to see how the restaurant operates on a very busy day, restaurant was about 60% full with no waiting to get into the restaurant but it still took the kitchen over an hour to get our food out. Since they took so long to get the food out our son was starting to get restless and walked around, hence the brief interaction with the rude Abby, who informed us that he was in the way of their staff to get out of the kitchen. That message could have been delivered in a nice way but Abby is obviously not used to any type of business, hence I highly recommend that one only visit this establishment during extremely slow times otherwise you have been appropriately warned. :)More