Assembled this last night - took a couple of hours  - but did it by myself.  The directions were clear and all of the parts labeled very well.  My puppy slept in it last night with no complaints!  Very sturdy and heavy.  Will have to see if the size is appropriate as he grows.