Extremely easy to assemble. I put it together with the help of my 12 yr old. The metal pieces are not heavy, yet the frame feels nice and sturdy. From unboxing to putting bedding on it was approx 1 - 1 1/2 hrs. (Including clean up). Very VERY happy with purchase.