The delivery was great on time and they let me know 30 minutes before arrival. Good comunication.There was a tear in the floor when it arrived but we made it work. All the parts were in the box. Some of the directions were hard to understand. The quick bolts were hard to put in and some I am not sure they are in. The roof peak screws dont seem to hold much . It took us two days to put together. Finally done looks nice.