Arrived on time, which was just a few days from when I placed my order so I was very pleased with that. Shipped in two boxes, several pieces to assemble; however, the instructions were very clear and accurate to the product. It did take my wife and I three hours to fully un-box and assemble the kennel. This kennel is definitely large enough for two German Shepherds with their thick bedding. Overall I am very pleased with this purchase and would recommend for anyone who needs a double kennel for large breed dogs.