Don't be confused by the menus posted out front... those are for the ground-level restaurant, and upstairs is a different (and more expensive) joint.
It's a pricey place, but there are some reasonable "specials," which are affordable and PLENTY big enough for a full meal (don't let the waiter tell you otherwise - ours made them sound like tiny appetizers, but they were LARGE pasta plates).
Food is good but nothing spectacular. Atmosphere... well, the same. Though the tables overlooking the canal looked nice.