Got the large it's everything we could ask for . Put in in corner near door in our RV fits perfect and a large was perfect size for our gsp. Even came with a pad ... assembly was very clear and easy step by step..even came with extra hardware if needed. This is great construction for a crate trained dog and it's like a piece of furniture..not recommended for a problem dog that tears up crates...a+++