We pretty much had the same experience as everyone else.  It went up easily until we got to the roof.  For the main structure you definitely need a power drill to get the screws in.  The roof was a challenge, but once we established a method it was ok.  What worked for us was fitting the angled roof pieces into the straight side and then slowly working it up and into the angled side.  It was a 2 person job.  Keep all of your roof pieces flat and don’t prop them up or drape them over anything.  If any of the pieces get slightly bent it will make it much more difficult to guide in.  We’ve had it setup for over 2 months now and even during very heavy rains the roof hasn’t leaked at all.