Ambience: 5 stars. Quality: 5 stars. Staff: 5 stars. Only reason why I'm giving this place 4 stars is because of how expensive the place is and the quantity of the plate. I ordered the Lobster Ravioli for $25 and only got maybe about 6 pcs. Sad to say I wasn't even full. My bf got the Veal Milanese for about $26. You get 3 pcs of thinly sliced veal with a side of pasta. Very good and juicy but same thing, just not filling. Would probably not come back just because it's to expensive.