The coffee is decent, and the snacks are alright. The staff is a little too hipster, so I'm guessing the variety of reviews on the staff is a little to do with how hipster you (as the customer) are.
The seating is not bad, but it's a good thing this isn't in a real high-traffic location, otherwise it would be tough to get a comfortable seat with someone else if you're looking for a chat or date.