I've had Mercatto many times previously and have thought it was ok. But my last trip was terrible. I ordered spaghetti and it was over cooked and dry. How can an Italian restaurant screw up spaghetti?
I think Mercatto is serving very standard Italian fare and getting away with it because of their great location!
P.S. I've been to other locations but in my opinion - this one is the worst. Eaton centre and Toronto Street locations are a LOT better.