Assembly was fairly easy, and it's holding up ok after a year of daily use. 
Check your screws periodically, tho, we have one that keeps loosening and falling out. Could be a fluke, and as it is part of the top rail trim only, and doesn't render the table unstable/unsafe I did not contact the manufacturer, but definitely something to watch out for.