The food is good, but the service is terrible. So terrible that I don’t understand why it’s so busy. Perhaps it is because they are so slow. Be prepared to wait 30 minutes for a bagel. The staff all acts like you are bothering them. We have been here a handful of times and have given up on this place.