It wasn't hard to assemble, but it did take me maybe 2 hours because I did it alone. I like the table top and I think it looks pretty neat. It's a good looking dining table set that doesn't look cheap but that's not expensive either. It does meet my expectations and I am satisfied.