This crate is just what I needed for my little Papillon. I bought the large size so she would have plenty of space, but I could have used the smaller one. I can actually get in it with her. It goes beautifully with my other furniture. So much nicer than the wire or plastic crates. It was easy to put together, even for this old lady. Seems plenty sturdy enough for my 9lb dog, not sure how it would hold up with a large dog who really wants out. My baby likes having her own space, and when she sees me getting ready to leave she grabs her blanket and gets right in. This was a great purchase.