The table was delivered very quickly, in perfect condition and was easy to assemble.  I've handy but any reasonably patient individual will able to assemble this in 20 minutes.  It is very attractive and very good quality for the price - I'm very satisfied with this purchase and my overall experience with All Modern!