The sandwich was really good. We even bought a loaf of the bread. They have a dedicated surface that they prepare the food on. All utensils were clean, they even put "change gloves" on the ticket.