Just had knee surgery. meets the need very well. however the seat does lack much padding and gets hard after a while, but the adjustability of the seat's angle and height help off set this.