back support is fine, not enough support for the legs. I keep slipping, may be bcos I am a taller person, looks great through