So far this has been a great purchase. Assembly wasn’t to difficult and no extra tools were needed. It has a firm feel to it and with multiple adjustments it’s easy to find your comfort spot. I haven’t used the massage feature don’t having a plug close but all around it’s been great so far. Compared to some of the name brands it’s less then half the cost and is worth every penny! 

1 complaint though. The extendable leg rest is useless if you’re more then 6’ tall. I could have saved some time by not installing it just and FYI