Marzullo's is a really nice all-around restaurant. It's fancy enough for a date but friendly enough for a family. They have a great menu of authentic Italian cuisine with lots of options and are great about substituting ingredients for those with allergies or special diets. The food is spectacular - great appetizers, entrees, and the desserts are beautiful. I think some of their fancier dishes are a bit pricey, but if you're on a budget or just looking for lunch they have pizzas, panini, and foccacia sandwiches which are all reasonable and delicious. My favorite at Marzullo's is the Sparkling Water Sodas - they take Italian sparkling mineral water and mix in the flavored syrup of your choice, and they have nearly every flavor you can think of! My favorite is amaretto. Definitely one of the better Italian restaurants in the area.