Just got assembled.  Not the easiest to assemble roof is the toughest.  Appears to be stable.  The stakes they send with it will do nothing for you.  Direction are not the clearest.