It wasn't hard to put up and is holding up to wind and weather so far.  Stakes and cord for holding it down were pathetically inadequate, but, used different method to secure frame to the ground and think it will be okay.  Overall, great for the price.  Just be prepared to make some improvements of your own.