This sofa was more than I expected. We ordered the teal couch and the color is more gorgeous in person than on the screen & the "velvet" is so incredibly soft and slippery in the best way. The cushions stay in place with velcro on the base and they are the sort of firm I look for in a couch. My husband & I prefer firmer cushions so if that isn't your thing, this might be better suited in a formal living room. We use it for our sitting room and couldn't be happier! GORGEOUS! I can't wait to find some soft pink or yellow pillows/curtains to go with my new couch. :)
Bonus notes: The couch came in 2 large boxes and the assembly was mostly easy but did require 2 people to get the armrests at the right angle for attaching.