The pros:  Very sturdy and works well with several kids playing at one time. The connection points were accurate and fit together cleanly.This has provided a great deal of fun for our little ones and friends.  Assembly was fairly easy but for the nets.The cons: Assembly was a breeze until we got to the nets which took the longest. Not a deal breaker for future purchases but it is very helpful to have two people do the assembly and to assemble on a flat surface. Also, there are lots of nooks and crannies on this piece and you have to be careful of insects (wasps in our case) building nests and stinging little ones.I would definitely recommend this to someone else and anticipate many years of use as it is very durable.