Great sofa. Easy to put together, not too big, perfect size for our spot. It is a little firm but my girls love the bounce it gives when sitting!