I assembled this myself and it was extremely easy!  The benches just arrived and I am waiting for the table to complete my set!  I LOVE it!  Great quality and the look goes great in my french country/ rustic  style home!  

Pros: Easy to assemble and looks great