I think the construction and fabric are good quality.  The color is exactly as pictured.  Not white, not ivory, not gray.  More of a canvas color.  It is very comfortable.  A larger size would have been more comfortable, but I was limited by my space.