Fits together well and has been outside on our deck for 1 full summer with very little fading or wear and tear. Happy with it! Be careful when assembling as the roof support braces are different lengths so make sure you have the right one in the right place or it won't fit.