Very professional and thorough. Had two end tables assembled in about 1-1/2 hours.