This is a little on the large size for my 3 year old but it's not a problem. We roll the sleeves up a bit and she'll be able to grow into it. It's a thick towel-like material. It isn't as soft as I expected but we like it!