Easy to assembly.  A bit disappointed in the quality of the roof shingles, it looks like a hot iron placed on each shingle.
We have had the house for two weeks and the dog has no interest in using it, go figure!