Sturdy but we had to take pliers and bend some of the poles so that the end pieces could fit correctly. Took some time to set up about 2 hours.