Delivery was fast. Well packaged and nothing damaged. All the parts included and well labelled. We installed four posts incorrectly because ibstructions not very clear about holes pre-drilled but it was an easy fix. We had to make our own holes. It took me and my husband two days to put together because we worked on it after work for about 2.5 hrs each day so a total of about 5hrs. Not difficult to put together if you follow directions. Love the end product. Many compliments from family and friends.