Comfortable chair, helps me maintain really good posture. One star deducted due to lack of stability. Have not plugged it in yet, so I don't know about massage/ heat functions.