The shop was clean, and the people were friendly. My co worker and I submitted our order via internet, which is super handy. The low rating is due to my sub. I got an artichoke sandwich and it was awful. So awful that I threw it out. I will go back but will stick with chicken or whatever.