This was a great purchase!  Went together easily. My son put it together and said he was impressed how everything lined up and hardware went on easily.  It was a little larger than I expected but still worked out for the space that I had.  Very pleased with how my puppy went in it and was perfectly happy.  He didn’t hesitate to go in it and slept so good he didn’t even wake up!  It comes with a nice padded insert and I threw in one of his blankets he was used to. No problem!