I started going to the Upper Crust in Hingham when I moved there several years ago, and I couldn't be happier with the service or quality of food. You get what you pay for, and at the Upper Crust, the ingredients really are top-notch. Whether its the hand-made dough, chunky tomatoe sauce, or fresh salads, everyone always leaves happy. The store can get a little hectic at peak times, and that's why their call-ahead and delivery services can be so great. However busy it gets, though, the pizza is always delivered with a smile and the personal care that you just don't get at bigger chain-style restaurants.
Pros: Pizza by the slice, free delivery, in-store atmosphere
Cons: Inside could be more spacious, no alcohol