We eat lunch here when ever we are downtown. The selection is great, the buns are wonderful and fresh and the staff provides fast and friendly service. I totally disagree with the reviewer who said they were just like Barrigan's. Steph's is always impeccably clean. I went to Barrigan's and immediately noticed how dirty it was; the floor, the tables, everywhere looked and felt dirty. The sandwiches looked good but I could not get past the dirt!