Our puppy had out ground a "large" crate.  This crate gives him plenty of head room.  We initially tried another crate about the same size, but it had the pins.  It was not very easy to set up.  We returned that one and got this one.  It was very easy to set up and take down.  I only gave it 4 stars because of the metal bottom.  It didn't seem to lay perfectly flat, so it make quite a bit of noise when our puppy moved around.  We put a industrial style rug in it and that resolved the issue.  Also, some times the latches are hard to lock compared to our large crate.  Could just be the size.  Overall, we are very pleased with this crate.  Easy to set up and take down and our puppy is very comfortable in it and will go lay down in it on his own.