Perfect for my large dogs. I put dog beds in there for them too. It’s well made and easy to put together. I did 95 myself. My husband just had to help turn the bottom over. It came in two boxes. I removed all pieces and just followed the user friendly directions.