Surprisingly well-made for the price!  It's firm and has held up well - and our sofa pillows get a workout.  I bought teal and the color is rich and very close to what I see in the color swatches here on the site.