Difficult to assemble but well worth it! My puppy loves to lay in it also.  It's adorable!