Product was easy to assemble and came packaged well. All the hardware was there with extras. Assembled all pieces in less then 2 hrs.