Very sturdy.  I was super nervous to put it together after reading all of the reviews, but to be honest me and my buddy had no problems at all.   The roof took some time, but wasn't difficult.