A little challenging to assemble due to crooked holes for screws. Got a system going & it really only took about 30min. Exactly waht I needed for my desk.