It took my husband and I about an hour and a half to assemble. The bed was delivered in great shape with no missing pieces and was very easy to assemble. Other than that, we're very happy with our new bed!I love the colours it comes in. I don't know what material it is, but it is very soft. It feels so much better than our last bed. Very happy with our purchase. Also, the shipping was much faster than stated. It only took 3 days to arrive.