Hi NYC chowhounds. Gonna be in NYC for business for a few weeks, staying in Battery Park (I already posted a plea for recs earlier and got some helpful responses). A colleague of mine recommended Angelo's on Mulberry St. as "the best italian place in town". I didn't see it mentioned anyplace on this board, so thought I get your feedback. Thoughts?