Absolutely perfect for my new patio.  It was tedious to assemble but not difficult.  Great quality, fabric cleans up nicely.  Would recommend.