This costume is great but it is very thin - so if you intend to go trick or treating in anywhere other than a southern state (Florida, LA, etc)- you will need a t-shirt underneath or a coat over it - as it is more of a tank top on top.  We live in the south and so this isn't a problem come Oct. 31 when it is still in the 70's. So be forewarned as you may not notice this from the pictures.