This place is legit.
There are 3 floors, each of them are basically their own restaurant with their own menus and ambiance. So it's like 3 restaurants in one.
I wanted a meal before I got on the bus home so I went to the 2nd floor (Mezzo). As soon as I walked in the manager (I think) was very friendly. When he saw my Yankees shirt, instead of cursing me out like most other people would do, he started a nice conversation with me about NYC. It turns out his wife is from not too far from where I'm from.
I had a salad and the Frutti di Mare, which I felt was a little small for a "medium" plate, but it had a lot of flavor. For dessert the Pear Mascarpone Cheesecake was sooooooo gooooood.