All was still warm and ready to eat when arrived. Packaged nicely. Cream cheese was separate from bagel and included a knife for spreading yourself. Egg in sandwich is scrambled and a little small compared to the sausage. All tasted great. Would definitely order again..