I bought this after reading reviews that it was hard and not comfy. So I knew it was going to be hard but its kind of cozy to me eventhough its firm. I had to get something that could fit up the stairs in my house and this came in 2 pces. So it would fit. 
If I didn't have that issue I would have chosen something else. But it does look very stylish.
I gave it 4 stars because there was a screw missing to put the arm on and it was quite annoying to find buy and then cut a screw. Not happy about that after paying that price for this sofa.