Would have been 5 stars but was missing the two support legs for the sofa. Also, make sure you're handy with putting things together. I am handy and it still took a few hours to put it all together. Aluminum frame is definitely the way to go. Light weight and will not rust. Nice covers.