This rating is based only on the service. I called to place an order for a small cheesesteak. The lady told me it would be 20 minutes. I got there right around the 20 minute mark. I walked in and went straight to the counter to pay. I waited and waited. There were four workers all working on food and not one acknowledged me. Not a "we will be with you soon" or anything. I stood there for 10 minutes waiting! One of the workers finally came over to ring someone else up. He called the persons name, they came to the counter, paid and walked away. I fully expected him to then turn to me and ask if he could help me. He didn't! He started to walk back to the food prep line! I was shocked. I finally asked for his help. I told him I called in an order and wondered if it was ready. He checked the shelf and sure enough, it was there and had been the entire time. I was so irritated! I get one hour for lunch and I spent 30 of it waiting for food to be prepared and rang up. I wasted half my lunch break. When he rang me up, it came to more than I expected. I questioned him and he said he accidentally rang me up for a medium. Really? Was that an accident or do they conveniently ring people up for the wrong amounts often? Sounds strange to me. The sandwich was good but the service was terrible. At my place of business, we acknowledge everyone as soon as they walk in the door and always apologize when we make them wait for even a minute or two. I am disappointed in the location to say the least. Probably enough to make me not go back.