We have a Boxer. She is smaller than the average Boxer and so the medium size was perfect for her and she loves it so much she prefers to sleep in it than on our bed with us. Was simple to put together but is large and heavy but the wheels help to move it when necessary. We are very pleased with everything about it.