I was skeptical about buying stuff online, especially item this huge, what if there are flaws and how am I gonna return? I ended up got the sofa in green, color as described, shipping and delivered was fantastic. I gave 4 stars cuz yes ended up it has one flaw, which was one of the screw too short, I went to get another longer size and lucky they have at the store. Other than that it's perfect, I was afraid the cushions   too soft but it well firm to me and I hope it's hold up that way. 
Recommend to friends and family