Very easy to assemble. I put the majority of the bed together myself. It took about 3 hours all said and done. We purchased 6" mattresses, but there is definitely room for a thicker mattress. A really good value and looks great in our office.