I feel really bad giving 7 West 2 stars as it used to be my go-to spot when I was a bartender in Toronto and needed some good eats after work. However, on a recent trip to Toronto, I went twice in the same week and had the same experience both times.
The first time I went, it was around 8ish in the evening. We asked to sit upstairs on the patio. Then we sat for a good 25 minutes before anybody brought us menus. We actually saw a couple come in, eat, pay and leave before we even received our food. Unacceptable. Every time we tried to get one of the server's attention, they would give us the "just a minute" finger and head back downstairs.
The second time I went, it was late... like 3am. Again, we sat and waited at least 20 minutes before receiving menus. The place wasn't even busy. I ordered a coffee and it never came. I actually had to ask for it again when my food came (which I ordered separately after ordering my coffee) and then it finally came--lukewarm. Ultimately, the server took it off the bill without me asking.
The food is mediocre and the service stinks. I love the hummus and the all day/all night breakfast but I probably wouldn't order much else. They blast the music a little too much in the wee hours for the drunken bar/nightclub crowd.
If the place wasn't open 24/7, I probably would have given it one star.