We came to Avalon for a trip before our daughter is born. We had a table of 6 with a great view. The staff was very attentive and made our dinner very special. The food was delicious and just as we ordered. This will be a staple visit each time we visit.