It was not difficult to assembly by following the instructions. between a friend and me built it in 8hrs.
the quality is great and it resisted already a 60mph wind without problems. 
the only issue I find on it is that because is plastic when you put a screw to hold something the screw you have to be careful to insert it with constant preassure and not to fast. otherwise will make a bigger hole on the plastic and it will not hold what you want