Assembling was very easy. Was amazed I needed no help. I can’t honestly say if the heat or massage features  work or work well because I have not connected them as of yet so I’m giving 4 stars. Seat is nice and wide and very sturdy. I’m pleased so far. Chair arrived in 3 boxes btw.,