The desk arrived very quickly and was very easy to assemble. I put it together by myself, but it would have been helpful to have another person with me to hold the desk's legs steady during assembly. The desk is just the right height and feels very sturdy.