This sofa is comfortable and larger than I expected. Deeper too. The cushions are firm but not hard.  I really relied on reviews and photos and like everyone I was nervous to buy online. Hopefully the pictures will help you decide also. I would have given this sofa 5 stars but on the right side it has a few wear marks along the edges and I am really hoping the colour of the cushions just look different due to lighting. I've tried brushing the microfiber one way vs the other. I'm happy with the colour otherwise.
The material I chose was Tina Charcoal. And it's very very close to the swatch that I received. Such a velvety soft microfiber. 
Delivery was a breeze. The men brought it upstairs for me! I think I only waited 5 weeks.
Good luck with your shopping!