It was easy to assemble, solid enough construction, however, the floor boards only sit in place and sort of slide around. The roof is made of shingle material so its kind of rough for our dog to lay on. Looks very classy. Our dog and cat love it.