Despite having many pieces, assembly was quite simple. The only thing that is a bit difficult is assembling the roof panels, which are what help it to fit and align. It is of good quality and really blocks the sun. I am very happy with this purchase. I recommend it.