Heavy duty posts and fabric, I haven't set it up yet, but it appears to be fairly simple.  It is heavy, but for a canopy of this size its good to have some weight to it.