I've been to Cheba Hut too many times to count, and the sandwiches are always excellent, but I usually leave feeling annoyed at the slow service. My friend and I came here last night and got one 12" sandwich to share and were waiting for 25 minutes when we finally decided to ask what the deal was. It turns out that they had already made the sandwich, but they had forgotten the ticket (?), so it had been put aside without a second thought. They apologized and proceeded to make a replacement for us only to mess it up yet again. On the third try, they finally got it, but we spent 40+ minutes waiting and were not offered anything to make up for it besides the first messed up sandwich that would have been thrown away anyway. One of the employees apologized, but it didn't seem very sincere.
Anyway, great sandwiches, but I don't know if I'll return to this location after the experience that I had!