I love my bench. The set up is pretty easy, however the legs are easy bendable(keep that in mind when dyi assembling). I do like the soft fabric and it’s bleached white- not off white.