Perfect for what I needed. Have had people sleepover and said its very comfy. The arms are not attached and do roll off however I often lay them against the back and seat of the sofa which also looks good.