It's decent for the price but not great if you have short legs. It would be better if the distance between the seat and knee parts was adjustable.
Also, I've had it less than a month and the cushions are already showing wear/indentation.