I read some unhappy reviews about this place and I honestly have no idea what their talking about. Maybe it was just bad timing on their part, but I have eaten here multiple times and each time I'm very satisfied. My sandwich has always been ready for me almost immediately after paying and if I ate in the staff would always double check with me to make sure the food was satisfactory. I would definitely eat here again, in fact I actually plan on it...