First of all, Brands On Sale has the worst store service that I have ever experienced and I will not shop with them in the future.
The costume is cute. However, I needed to spend extra money to adjust the pants' waist, which had no elasticity, and thus the pants kept on dropping down on my 3 year old body. The mail bag could not stay on the body either, because the same velcro's end piece was used at each connecting point. Lastly, the hat was a disappointment, since it was shallow and came in with no strap to stay on the head. Note, the black strap you see on the hat was not recieved.