i purchased this product for my new golden retriever puppy. I bought a large crate because he would be also. It arrived in record time, and was easy to assemble.