Easy to assemble. The only assembly challenge was having someone hold the back forward to install one of the arm screws that was at the edge of the slot. I had it together in less than a half and hour including break down of the boxes. It works great so far. Adjusts pressure for a massage that is comfortable for each person. The auto programs are nice. I don't feel the heat in the back area too much but my husband does so that could be me liking hot hot heat. Some chairs have a height sensing, this one does not, which may be a nice feature. The neck rollers are a bit high for me unless I sit up super straight.  We have people from 5 5 to 6 1 in it and everyone felt like they had a good experience. Bluetooth speakers are nice, good sound quality. All in all, a great chair for the price point. I have sat in much more expensive ones that I didn't see/feel anything better about. I would buy again.