Excellent on all counts! I wanted to bring home a meal I could enjoy later in the day, so on the comment screen, I asked for the Gyro sandwich to be packaged cold. When I came into the shop it was all prepared & the cold vegetables were nicely wrapped separately from the meat, pita, & sauce. When I reheated it later it was perfect!!