To balance the crying-face comment, I'll post mine here.
I average patron Tim kee about 2-3 times every other month.
If you don't like Vietnamese (french) sandwich, no matter how good they are, you won't like it but that doesn't mean it deserve a crying face.
Anyway, back to comment, consider I am a regular diner there, and have tried over various Vietnamese sandwiches in over 40 restaurants (in New York and California), this Tim Kee is actually just OK, so-so, not excellent.
However, consider there is no much Vietnamese sandwiches available, at reasonable price (most are HK$25+ ???? I think it's overpriced), I found Tim Kee is acceptable, and that's why repeatedly I dine there (another reason, I live in Jordan also).
The best Vietnamese sandwich I tried, is in New York china Town, next to 88 Eat Broadway, the store is "Saigon" (in Chinese "Sai Kung Min Bao"). Try it if you ever go to New York, and they sold out soon (by 3pm-4pm or so), closed every Monday.