Almost through assembling at this point, it seems like a good product and that it will be stable when done. Assembling certainly has its struggles, especially when it comes to the roof panels. As mentioned in previous comments, the order of assembly makes it a struggle, and going back to partly disassemble some pieces to make it work is a pain. That being said, I cant wait for it to be together and having my family enjoy it.