I would give it 4 stars except that I found it a little too pricey for my liking.
I'm not really familiar with the food but I can speak to having excellent lattes from here. It's got the location thing nailed, being next to all the new condo's and all so if you're in the neighbourhood and you crave a hot drink, make a stop.