The fabric and pillows are nice they are Velcro and stick to the back. The sofa is small but not super low to ground it’s a decent height. The inner springs are more comfortable than I thought they would be. If you are my height 5’6” or smaller you could nap on this comfortably. Works for what I need it for but probably would not buy again. Price was right.