We had breakfast, lunch and dinner over the course of a few days because we were staying at the Audubon Cottage at China Beach Retreat. The first day we went for lunch in the pub prior to check in and no staff were around. We waited at least 5 minutes and finally she appeared. Perhaps a bell or something should be there to call staff as I am sure there are alot of customers lost because the wait staff are out back. Lunch was great otherwise. We came back for breakfast in the dining room and same thing, no wait staff and restaurant was empty. We waited over 10 minutes, went into the kitchen to find someone and still no sign of any staff. We called out back and she finally appeared. Breakfast was outstanding, food was terrific and service was very good. We came for dinner in the dining room on our last night, four tables were occupied and one waiter looking after all. He was clearly taken with an older couple and the other three tables were virtually ignored. He spent most of our dinner telling anecdotes to this couple and bringing them their orders. I am in the hospitality industry and the first rule to great customer service is to treat all customers equally. It appeared that they were likely going to be the best tippers so he spent all his time schmoozing them. Again the food was outstanding. I understand they have a new chef and he is definitely a keeper. Hope the customer service issues can be resolved as we have been longtime supporters of The Shoalwater and now The Shelburne and would like to see them enjoy continued success.