My family has been to Harvest on Main several times, and the food and service is consistently excellent. Today was no exception. Joseph, our waiter, was fantastic and provided great service to a large group with quite a few kids. The food was absolutely delicious. A must go to restaurant if you are visiting Blue Ridge.