Pretty easy to put together. The little caps didn’t seem to fit really well. I did some mix and matching, but a couple kept popping off. A little super glue will take care of it. 
The stools fit under the table nicely, but not flush with the table top itself. 
Overall the table looks really great and I’m happy with the purchase.