Spotless on arrival and had everything we needed. Sofa bed was comfortable