I don't normally complain about assembly, but this one took a lot longer than most. Also, some of the pieces were labeled wrong. Pay close attention to the hole patterns on the rails to install correctly. If I had followed the instructions using the parts as labeled, the rails would have gone on upside down and it would have been a real pain to fix. That aside, it's an ok product. Does the job. Looks like the pictures.