Everything! Good support, comfortable seat. Heat and massage are great and I love that I can adjust how long I can use this function. Highly recommend