All I can say is if I can assemble it by myself anyone can! The parts came in on time and not a scratch on any of the pieces. Extremely happy with this purchase. Thank you.