The sofa is beautiful and the size is perfect for my small apartment. I only took away one star because the grey looked like a darker grey in the photos than it does in person. One reason I chose this couch over other options was because I wanted a darker grey. 
It is decently firm at the moment but plenty of space for me to lie down fully (I am 5'6"). You will definitely want additional throw pillows! The pillows provided are small.