Color and texture is great, made my baby-puke colored sofa actually look halfway decent. Takes some time to tuck and fix but material is stretchy so it doesn't pull too bad when you sit on it.