Perfect. This was so easy to put together, all the parts where nicely labeled, all the places screws go where pre drilled. It has dowels pre installed. 

Great job!