The food and beverages are always predictably good, the staff are always predictably friendly, and the seating is very much adequate. My only complaint, otherwise I'd give 4 or 5 stars, is the Internet access is super flaky. I'd come here to work but after far too many lost VPN connections there is absolutely no way I could trust this Wi-Fi service with my job duties. (In fact, I had to post this with the PotBelly WiFi because the Starbucks connection went down while logging into yelp.)