We love this. It fits the bill fine. Easy on/off with the cushions. It wasn't bad at all to assemble. Nice add-ons for the patio.