Now I don't know about the hams but sandwiches were atrocious and not the best service either. My ordering process went alright, the lady at the registered handled everything fine, but the sandwich making process was the issue. They were out of the appropriate cheeses for my sandwiches, and on the last sandwich the woman says, "I didn't see that you didn't want tomato on two of these. Do you want me to unwrap them and take the tomato off?". I really didn't know what to say to that. Why hadn't she read the order before thoroughly? All I could say was "No I'll take the tomato off myself". I was in a hurry to get back to work! Anyways, my roast beef sandwich (I don't eat ham or turkey and thats all they really offer) was the worst $7 sandwich I've probably ever had. Horribly spicy wasabi like mayo, one thin slice of roast beef, and dry croissant as the bread. I've had better sandwiches on an airplane. Not any place for lunch-the end.