Shipment was fast. Massage functions are great.Heat is just perfect and it does heat back and calf. 
However the only way to lift up the feet section is to be in zero G position. (It is not really zero G position. ) Finally  it is difficult to feel the rollers in the neck section. I have to change my body position to feel them touch my neck. I am 5’8.
I would not recommend this chair for taller persons. Their legs and feet will not fit.