This place is horrible. The bagels taste fine If you can get the brain dead staff to make them right. I have given them more chances than they're worth, they screwed up my order and took 30 mins to make it so I talked to the manager, she told me my next order would be free.
I came in to get my free order, and the girl told me I need to pay $2 to process the order. I paid that, I get home and low and behold the order is wrong yet again.
Perhaps the staff needs a visual aid to see what the difference is between an onion and a tomato