I've waited a bit to write this review because for me this branch deserves a 3.5 star review; however, Yelp confines me to whole stars so I lean towards a 3. I've been here quite a few times for lunch and in between writing sessions in the library. It's always quite busy, particularly during semesters, and sometimes it's a bear to wait in line for a while. The quality of the food is always good, and the staff seem competent and friendly. I've been disappointed here a few times that the types of bagels I want are not available later in the afternoon. Sometimes, there are only a couple of types of bagels left as early as 3pm. I wish they had a variety of bagels available throughout the entire day rather than \"while supplies last.\" Overall, though, I enjoy this place and will continue to frequent. Their black bean soup is amazing.