This shirt is ADORABLE! Fits as expected, I got a size 5 for my 3 1/2 year old because I expected it to shrink a little plus I want it to fit for a while. It fits a little lose but thats what i wanted. Colors are bright and they did fade a little after a washing but thats expected. I love the little ruffled up sleeves they look adorable