Love the sofa!  It is very firm and comfortable, but I had a difficult time putting it together.