I have been here a lot of times and the only thing that kills me is the waiting time, the place has like 20 mints waiting every time.
The garlic bread here is to die for, it is just amazing. They have self service here according to the token system which functions pretty smoothly.
The best thing about this place is the pizza crust. you can place the order for a special crust or for a thing normal or cheesy one. Also the brownie ice cream is scrumptious. it is worth every penny.