Perfect Size and has a lot of fluffyness. It has a really good height when we use the lift part to sit it up. The massager works great and so does the heat. 
Wasn’t hard to assemble. The bottom of the seat was already assembled only had to do the arms and back. Took about  1.5 hours to assemble. The box is very heavy though 91lbs so if you live in condos or apartments they wont deliver (FedEx) to your door above the first floor.