We received this in the mail today! It was unassembled, but came with easy directions and only took about 15-20 minutes to assemble. We have an 80 lb. German Shepherd, and although the images suggested large, we went with the medium size. You can see how perfect it is from the pictures of our baby, Luka! Such a great product and worth the money!