Nice sandwich, but it needs a better bread. I'd use a French or Italian loaf, or just make Cuban bread. Challah is to sweet and soft, and I hate soggy sandwiches.