The food is fine - it's bagels for crying out loud! The problem here is two-fold: 1) the layout of the place is bad, causing you to queue in the dining area and then wait for your food while you're in the way of customers coming in, going out or getting beverages; 2) as others state - the service is horrible!
Convenient but poor service.