This place used to be good ,but like all places that know they are good they eventually loose their product and rely on their name. Just went in there for a sandwich, was expecting the same sandwich I had 3 years ago, and no just a dry bun with a piece of veal and cheap cheese. Cost for a bun and a piece of veal, 5.99+hst.... The staff were also rude and not approachable. They just wanted you to pay and get out.