Easy to put together.  It's rained nearly every day since set up and bone dry inside.  Good sturdy hardware.  Looks great too!