The delivery came on time. However slightly damaged. The pins that hold rails on roof where broken off. The parts with pins need more packing to protect them. As they probably broke when Mr fedex threw it up on my stoop.!! The assembly was smooth a screw replaced the broken pins. Know that full assembly is required! It took an hour to complete but was no ordeal. The cats love it and I am very happy with the finished house