The only thing that bothers me about Snakes and Lattes is that I'm very upset I didn't find out about it until I moved away from Toronto.
Every neighbourhood needs a place like this. It's like going to a cafe that is also your friend-who-owns-all-the-coolest-games' place. There are more games here than the average person could ever play in their lifetime, in every category imaginable. One of the staff guys told me an approximate number but I'm blanking on it right now. They serve typical cafe fare, plus some heavier menu items if you plan on spending the whole day, and there's even a decent beer selection. But they don't pressure you to spend anything beyond your $5 cover charge - or try to get you to leave so they can get new customers. They also have a little shop where they might have a brand new version of you favourite games for sale.
Ok the best thing: the staff. It somehow seemed like there were 20 people working here, so there was always someone there at the ready to help. There were just too many games to choose from, so we asked for some suggestions. We got several. And a couple of the staff came over to our table, sat down with us, and played a few rounds of each game so we could understand the rules. Everyone just seemed so passionate about board games!
Minor negative point: there can be some pretty intense wait times since table turnover is slow. However, they've got a great notification system - they just take your name and cell # and then text you when your table's ready (15 minutes to claim it), so you can go and do some shopping or something instead of standing by the door for 45 minutes. I believe you can also call in ahead of time to book a table.
Needless to say, I will make an effort to come back when I'm in Toronto.