Everything went as scheduled with my sofa. It went together easy! The cushions are firm but I  prefer them that way. It's perfect for what I wanted it for! I love it and recommend it!