This completely filled this bill for what I needed.  It took me almost an hour to unpack it, but that only helped make sure it arrived undamaged.