Okay, its really not fantastic but is pretty good with a modification. Assembled with no issues and massage and heat work great. Im not a fan of the swivel only because when my dog jumps off my lap, I spin.) My real problem with it is the metal frame in the arms. Literally drove me nuts when I went to support myself getting up, I felt that metal frame. I ended up buying one inch upholstery foam and wrapping the frame in both arms to add padding and reinstalled the fabric. Was it easy NO. I just took my time stretching the fabric back over the frames. Now its all cushioned with no metal frame being felt.