It took 30 seconds or less to assemble this product. It is well made, exactly as pictured and should last a good long while. It can be disassembled easily for cleaning if necessary. One of my two dogs has claimed it. I actually ordered it for that dog. He likes to lay on the floor but we're visiting where the floor is cement. This will be infinitely more comfortable. 

Pros: All pros...easy assembly, strong materials, arrived quickly.
Cons: No cons.