I've gone here a few times and started going because I knew someone in one of my classes recommended it to me. Food was good, although they put way too much oil and vinegar on your sandwich. Even if you only ask for a little! The last couple experiences have been ruined by the staff. The (I'm guessing high school age) boys that work there are extremely rude. I asked for a sandwich that a former employee used to make for me but I forgot his name for a second. I guessed and said his name might have been Jose (it was Angelo, way off). However, instead of politely correcting me the kid replied " Are you talking about Angelo? You were way off! JOSE!?" Then proceeded to laugh and call me racist.... It was a simple mistake and I did not appreciate being laughed at and called racist especially in an establishment where the workers should be polite and know better... The food is good, too bad I won't be back after that experience.