Very easy to assemble.  No tools required.  Once assemble Dog house is very sturdy and looks good.  

Pros: Good quality materials, easy to assemble and looks really nice in yard.  Easy to disassemble too for when dog house needs to be cleaned.
Cons: Parts list should break down bolts by color.  Assemble instruction should be clearer on what bolts to use. Once you get further into instructions it is clearer which bolts to use.