As advertised and arrived on time.  It helped to have an extra pair of hands for assembly.  The mesh isn't as taut as I would like, but it works.  So far, my dog isn't crazy about it although she will get off and on on command.  Perhaps she'll have more appreciation for it when things really heat up!