I was able to put the entire thing together myself.  I ordered the oak finish which match very well with my existing wood.  Very please with the quality, definitely worth the price.