Love this place. The only reason it gets 4 instead of 5 stars is that there isn't as much seating as I'd like. The couches are lovely but impossible if you want to eat.
All in all, I've never had a bad time there. It's so nice to have a cool place like this so close to home.