Easy to put together. It’s basically already done except for the legs and arms. Not overly soft but will be good for an overnight guest. I’ll probably add a pad under a sheet to make it a little more comfortable but overall pleased.