Belfiore's has a huge menu and items are served in huge portions! I had the eggplant parm with a side of spaghetti, and it was definitely better than most. I was stuffed at the restaurant and stuffed the next day when I ate the leftovers. Their pizza is also pretty decent and an excellent, comparably priced alternate to the crap franchise chains in Phoenix.
But, most importantly, their bakery is out of this world. Every single cookie is delicious and reminds me of childhood with Italian neighbors. They also make a variety of breads, and even make a few flavors of gellato. The cookies can be a little pricey if you pick "a couple of these and a couple of those," but every time the little pink box is empty at home, I'm already craving more.
Belfiore's is perfect for family dining or date night. Though the restaurant itself isn't all that impressive, the staff is super friendly and is knowledgeable about each and every menu item. Go check it out!