Perfect vegan sub! The bread was warm, crunchy but soft. The mushroom goes well with the tofu and witha that pickled veggies and cilantro is just absolutely satisfying!