Didn't take too long to put together- probably about 45 minutes for me, but I've built a good bit of furniture in the last few years. The upholstery is very soft! I love it.