One thing that I don't remember seeing mentioned anywhere is that it comes with a crate divider to make it smaller for puppies!  (I got the small size - not sure if this is true with the med/lg)  My puppy was wetting in her bed every night when she was in a slightly larger crate but now that I can adjust this to the right size for her she has not had a single accident!  
It does NOT work to divide the crate for 2 dogs though as it hooks on to the wide entry door across to the other side.  You can only use the narrow (front?) entry door with this in place.

This was easy to put together.  I have an injured rotator cuff and I was still able to do it on my own.