I've been here a number of times to work when I have meetings in the buildings connected to it. It's relaxed, gets rushes at the usual times (ie lunch hour, breakfast). Wifi works well.
My main complaint is the tables are usually not very clean, even when there's plenty of staff and no one in the place. Had a sandwich (ordered two drinks afterwards) and my plate sat on my table for over 3 hours...
Also, asked about the chicken broth they market as a drink being homemade on site, was told yes...turned out to be made with powder and hot water :(