Purchased crate for my 18lb mini cavapoo. Crate is beautiful and sturdy. I purchased a large so that she would had enough room to mive around and stretch out. I Put it together myself which took about 45 mins. Although the crate is sturdy, the bars are not. My dog broke 3 of the bars off the side within 2 days of me having the crate trying to get out. If you have a dog that is not as hyper as mine, this would be great. If your dog is hyper and doesn't enjoy being locked up,  this may not be the right purchase due to the bars not being really sturdy.