Make sure you have an entire day to put together. Took me and my son about 7-8 hours and we are pretty handy guys. Overall 4.5 stars for me because the roof panels wouldn't line up for us(the bolt holes were a little off). I would highly recommend this product and the shipping times were fantastic!