I purchased 2 sandwiches today and was disappointed with mine. I ordered the Philly cheese and I think I paid 25 cents extra for onions. Even if I didn't pay extra for onions- there weren't more than 3 small stray diced pieces to be found on the entire sandwich, which of course I did not discover until I got home. My husband ate his sandwich and was very happy- so I might have to give the place another shot. 6/8/09