I've been coming to this location for years and there was a time I would have consistently given them 4 stars, but those days are apparently over. On both of our last 2 visits, each in the last three weeks, the stores available bagel variety has been roughly 2/3 of normal. If we were visiting late in the day this wouldn't be as much an issue since I can understand not wanting a bunch of end of day waste, but this is happening in the 9:30-10:30am time frame. Ironically as I write this a couple sat down at the table next to us an immediately the husband exclamed, "This place is a s#!t hole and walked to the restroom to get some wet paper towels to wipe the table. He then pointed put to his wife that many other tables were dirty as well. For perspective there are currently 12 total people in the store about 6 on the patio and only one of those folks are actually in line ordering. The place is far from busy. A lady from still another table just approached the counter and asked for a wet rag so she can clean her own table. A year ago I wouldn't have recommended avoiding this location but I can't say the same today. On a positive note I had a Farmhouse sandwich on an asiago bagel and it was very good.