Amazing product for the money. 
Very easy to install.
Nice, firm and spacious cushions.
It's still new so I can't comment on the upholstery yet, but I hope it remains good for long run.