Very comfortable chair. The massage isn't great but as you would expect for the price. It's just different levels of vibration. Heat is not as warm as you would get on car seats and is on a timer of maximum 1 hour so you have to keep turning it back on again. Easy assembly.