This is a firm and comfortable sofa. It was easy to put together and is large enough to seat 3 adults comfortably.