Delivery personnel were tidy and friendly.  All parts and pieces were there and instructions overall were good.  It took about 4 hours to assemble.