The legs take a little while to put on, about 30 mins. Beautiful top. Delivery was fast!