The frame went togehter with no issues. The roof is an absolute nightmare to install. The roof is made up of small peices that are supposed to slide into each other . There's no reason they should be in peices. Cheap platic clips that are used to hold the pannels in, fall out when trying to install them. I had to hire someone refered from Wayfair to install the roof. He was here for 3 hours and only got one section on. We figured out to use painters tape to hold the cllips and tape the pannels into one big pannel to make it easier to install.