Our family loves Russo's! Everything is fresh and the staff is kind to kids. Pro Tip: if you're building your own pizza get the Soho, it comes w/ 3 toppings of your choice for a few bucks cheaper.
I've tried this spot several times and I just can't justify the expense. There's plenty of other places you can go for better pizza for a fraction of the cost.