Exceeded our expectations! Very solid and with 2 people took about an hour to put together. We've had it up for several weeks and it has weathered a few rain storms already with no issues. We set ours up in the grass and I've been spreading a blanket underneath for my grandson who is under a year old to play on. We also put in a bench with 2 seats and a table connected and still have room for more seating if we want.