This beanbag sofa works great for the space we bought it for.  It is formed, but not too rigid.  We waited a bit too long to put the inserts into the cover.  Highly recommend not leaving them out for longer than a few hours.  They expand a lot, and it's more difficult to get the cover on once they do.