Overall not bad for what it is. A lot of parts but labeled well. Arrived in good condition. Assembly takes a while but directions are fairly good (all pictures).