I ordered this for my son to wear during his Baptism. It looked so precious on him and I found the fit to be true to size - he normally wears 18m and the XL 18m-24m in this fit him perfectly! Would recommend this outfit to others!