The food was very good, generously portioned, and reasonably priced. The atmosphere was nice, casual, friendly. The service, however, was EXTREMELY slow, even though the restaurant was at most 75% full. We waited for approximately 40 minutes for our appetizer, and 20 minutes for our pizzas (after we finished the appetizer). The proprietor was apologetic, and insisted on a complimentary dessert, even though we were stuffed. It took over 2 hours to have a 3-course meal - good thing we weren't in a rush!