Our schnauzer’s LOVE their new kennel. We ordered the large and both our boys have room on their “own” sides. Not to mention, incredibly insane fast shipping. I personally felt the kennel was very easy to assemble. 
I am very pleased with the quality of this piece of furniture.