Nice place. Very friendly people working there!! I didn't get a feel for the "typical" environment as they were hosting an event. Great place to meet-up with friends, study, work, or play chess or some other game.
I only glanced around the bookstore (for fear I would buy more books, which I do NOT need at the moment). Very well organized, bright, and clean.
It's not located along routes I normally travel, but I'd venture here again.