Easy to assemble. We found it to be very comfortable, REALLY nice vibration programs, full control of intensity and mode. The heat feature doesn't get very warm just warmish (maybe it'll feel better on winter days).
Over all this is a great value.