Love this sofa, I got the lighter green one and it works perfectly for my house. It is a bit smaller in person, the arms not as high as I thought. It's a bit dense but I think in time it will slowly become more comfortable with wear. 
I put the sofa together all by myself but I recommend having someone to help. Easy to put together, straight forward. 
I love that it turns into a sleeper (the legs hidden in the back which you can fold out). 
For the price it's perfect and looks amazing in my house.