We purchased the XL size for our Golden Retriever puppy on the advice of a close friend with a Lab. The extra movable wall has been perfect for crate training and has been easy to adjust to our puppy's growth so we didn't have to use boxes. Easy to set up, the hard plastic bottom is easy to remove and clean.