Love the sofa! I purchased the green, which looks more blue to me, which is just what I wanted!  It is very soft. It was pretty easy to assemble. The seat cushions are fixed. The back cushions are removable but can't flip them because the fabric and velcro on the backs. It sits firm but is comfy. Won't be sat on that much, so it works well in my space. Great sofa for the price!