The staff is cordial and seating is timely. The food quality is very good and plentiful. For large groups of people, the seating area is relatively small. With many patrons, being served is sometime delayed due to the number of visiting patrons. Sufficient parking is located on the side and to the rear of the restaurant.