Overall easy  and fun to assemble.. the draw part needs to be a bit careful to level the sliding metal for it to match perfectly and work smoothly ... MDF type of material (not solid wood), however the price is very reasonable..when finally put it together, I am quite happy with end result.