This is probably one of my favourite places in toronto to have an informal meal.
Shanghai cowgirl is more of a diner, however I really like the decor (they have paintings/pictures by local artists on the wall) and they play great music. They also have a great back patio for the summer.
The service is always fantastic - the servers are very friendly and very attentive.
The food here is great and super cheap! Personally I am a big fan of the blue cheese and peameal bacon grilled cheese (though they also have a jalapeno havarti and avocado grilled cheese which is also good). One of those and a pint of amsterdamn blonde is my weekend breakfast of champions! Their fries, while super greasy (hey, it's diner food!), are fantastic! The chili is also one of my favourites, as are the pirogies.
All in all, I go here regularly, and so should you.