Assembly appeared to be difficult due to all the parts, but once I got started it was fairly simple. I had no problems with misaligned holes. All the pieces were available. Instructions were easy to follow. The rack is of good quality for the price. Drawers slide nicely.  My only disappointment is seeing the drawer hardware from the sides. All on all Im happy with this rack.