I was happy about the quality of this table for this price point, but I was not pleased that the wrong color was shipped. I had ordered the seafoam green, but it arrived in a bright turquoise blue.
I initially planned to return it, but after coming home to see that my daughter (trying to be helpful) had assembled it in my living room, I decided to keep it and just paint it with chalk paint to the color I want. 
My daughter has no experience assembling furniture, so I would say it was easy to assemble.