I ordered by phone - the sales rep was very helpful to answer all of my questions. The pergola arrived on the expected date. It took about 2.5 hours for three of us to assemble. The materials are good quality and went together reasonably well. There were a few places that needed a little giggling to align the pre-drilled holes. Read the instructions carefully and layout all parts. I recommend: inviting people to help you so that each person can take a pole, get an extra Allen key, and two step stools. The sun shield is thick enough to provide shade and drapes beautifully. Highly recommend.