I Love this couch, its nice and firm and perfect for my size which is 5 foot 3 inches. I fit perfectly on this couch and it was easy to put together. I did it myself with no help. I Love the color because I have 2 pugs and its very easy to keep clean and their dog hair blends with the color. I have my own pillows I use as extra back support and you can't beat the price for a couch that seats 3.