Our son loves to play mailman, so we bought this costume for dress-up play rather than as a single use halloween costume.  I wasn't expecting much as most costumes are thin pieces of junk.  This one is a bit thicker material than most, so it should be ok for a while.  The bag is a nice addition and has the logo on it, which is cool.  The hat was folded and is just made from foam, so it's not all that great.  I've seen similar hats sold at big fabric/hobby stores, so that might be a solution that's a bit better.

Our son is 5 and is skinny to medium build and the Large fits him well.  The pants were a bit loose, but that's true of most clothes on him.