I purchased this costume for my 13 month girl (20 lbs.) and it fit her nicely.  The ankle and wrist cuffs were a little snug so I had to stretch them out as best as I could without tearing them. I don't see this fitting a 2-year old unless she's tiny, so I'd recommend ordering the next size up.  The material is comfortable but not as comfortable as it looks on the photos. We got many compliments and my daughter looked adorable for Halloween.