Easy to put together, but not really for tall people. I am 5’5 and it’s perfect for me. Doesn’t rock, which is fine but I didn’t realize that when I ordered. The massage part is more vibration but the heat gets pretty dang warm! It’s overall really comfy!!