One of my favorite places in Calgary to do a bit of work in outside of the office. Environment and the atmosphere is great and since they expanded the seating area recently, there's lots of room as well with comfy seating.
It's a great place to meet, for either business or hanging out. As for beverages and food, I find the selection more then adequate for a coffee shop and have had great lunch there more then once.
In regards to an internet connection, if you sit in the East corner of the place, you can catch great reception from the Starbucks a couple of doors down. Other then that, there is a free wireless router you can connect to. With that said though, i find the connection a bit lossy sometimes and tend to tether from my iPhone anyways.
Overall, great place to meet and do some work in. For some of you, parking can be an issue.