I'll give it 5 stars for now. 
Very easy to assemble
Very stable
Looks great
Firm cushions

Hopefully it wears well, but we'll have to wait to see on that