This should be a four- or five-star place. But the service brings it down. The bagels are excellent, and there's nothing wrong with the food. But the staff leaves the coffee too long - it always tastes burnt / bitter / terrible (just go next door and get a Starbucks). They also take no interest in the cleanliness of the place - I have never seen someone come out and wipe down tables or sweep up debris. Staff turnover is high and competence is low; they tend to have an attitude.