Easy to assemble. Quality was ok. Some minor imperfections. Some of the parts didn't quite fit together. The unit is bit small but in fairness the dimensions were listed. Some of the pieces were not labeled properly. The wheels don't roll very easily. Overall, the product was good quality for the sale price.