I LOVE LOVE LOVE Biaggi's. Great Italian food. And while it is a very upscale atmosphere, the prices aren't bad at all and you can still wear jeans or casual clothes and fit in. Nice for a date night or a nice places to take colleagues when they are in town. Think the rehearsal dinner for my wedding is going to be there too. Additionally, I've been to events (weddings, bridal shower, school event, intern dinner) that were catered by Biaggi's and it was AWESOME, great food and their waitstaff is great. I can't say enough good things about it!
Pros: EVERYTHING! Great food, atmosphere, waitstaff, ability to cater or carry out, order online, make reservations online, it's just GREAT!