This cafe is convenient because of it's location, but it is always SUPER busy. We have gotten food to go and coffee-based drinks here several times, and everytime we go it takes at least fifteen minutes to get through the line and pay, and another five to ten to actually receive our item.
That being said, the prices are reasonable (think expensive Starbucks), and the menu has enough options to satisfy just about anyone (adults & kids), so if you're not in a hurry, this is a solid option to grab a bite to eat or get a decent caffeine fix.
Cheers!