This crate (Large) has met all the needs of my lab puppy.  When she was really young, I used the divider which seemed to make her feel more comfortable.  The crate was easy to assemble and is easy to clean.  The price is well below what I found at other retailers and website.