I have been a fan of Stellas for awhile and also head across the street to Sevan's for hummus and other delights.
Stellas has very good thin crust pizza in a sub shop setting. The place is friendly as has quite a following.
If you like thin crust that is not fancy, this might be the place for you.
605 Mount Auburn Street