Went together well. I was careful slowly stretching the faux leather over the arm frames so the plastic zippers didn't pull out. Seat is very firm.  But I put the massage on a 10 minute timer and fell asleep in it.  I never fall asleep in a chair during the day!