Don't come to Mirage too hungry because the menu is quite lengthy to get through and you will spend 15 min end-to-end before picking something out.
They are most at home doing Italian fare so order from the pasta and pizza portions of the menu to ensure highest satisfaction. I give them credit for offering a very generous bowl of hand-made ravioli when some other Italian resto raviolis can't cast a shadow on the dining table (ahem, Terroni).
Nothing wrong with the taste of most of their dishes; and certainly no complaints about serving size. But I simply feel sometimes that more energy could go into improving the quality of ingredients, such as fresh chicken breast as opposed to frozen and pre-seasoned.
Oddly enough, the only food item I have seen undersized would be the appetizer bowl of soup. It also seems to be of soup-mix calibre. If confronted with the decision, go with the Caesar instead.
Desserts are delish - go with the Perfect Couple or a Brownie Chill - and make sure you have at least 3 other peeps to share with.
I will say that Mirage lacks in finesse, it makes up for in a manager who would do anything to make the guest happy. I have seen it myself - he really wants you to eat well, relax and enjoy the crowd. There's potential here, if they could survive the Yonge & Eg curse at Lillian's corner.