Absolutely perfect!  Shipped fast, was in great condition upon arrival.  Although the directions say 10 minutes it took us a bit longer but still within 30 minutes!  Bad storm blew through and the stakes held up and kept it upright!  Love it!