Very fresh and well-balanced. It was also quite a large sandwich, which makes sense atthe price point. I would definitely order it again.laurenk10