Really well made for the price point! The fabric feels really lush. Definitely on the firmer side, but comfortable.  The true color is hard to capture in a photo because of the reflective quality of velour.  It’s a true mauve.  The product photos and my photo make it look pinker than it is.  It’s duskier and more lavendergray in person. Took about an hour to assemble and took 2 people, but it feels really solid.