Perfect bed for my son! Assembly was a breeze! My 12  11 year old put it together with minimal assistance. It was packaged very well to protect all parts. We had all the pieces. Fantastic purchase!