This is a great family style restaurant. Recently expanded and renovated. The prices are reasonable, huge portions, everyone leaves the place with a doggie bag. The wait staff is pretty efficient and friendly. If you have a special occasion and want a private party they can accommodate you. There is valet parking. The only drawback, is that since this is a popular place, you have to wait sometimes for a table, and they only take reservations for large parties. This place is cash only, no credit cards.