it's a wee bit of a pain to put together, though in its defense i was building it on a 90+ degree day. but once it was done, i was pleased with the quality, and our porch is now cleaner and more comfortable.