I purchased 3 of these Arabian Princess costumes in 3 different sizes (S,M and L) for my 2 granddaughters.  The S (1-3 yr old) fits the 19 month old well except the shirt is way too short.  This was mentioned in several of the reviews and it is true.  You can tuck it in, but one they start moving it pulls out and their belly is exposed.  The L (5-7 yr old) was what I originally purchased for the 4 yr old because she is tall.  Everything about the costume was too big, and yet the shirt was still too short.  I decided to keep it because she will grow into it and just ordered her a M (3-5 yr old) costume.  It fits, but the arms are too short, the waist is too large and the shirt is too short.  The top from the Large fits more like a Medium should.  I compared the three sizes by laying them on top of each other and they are quite different.  I think the manufacturer should consider using the pattern for the Large top they currently have for the Medium size and rework a new one for the Large.  They should also add 3 inches to the length of the tops at a minimum.  Both girls scratch their arms where the seam is on the bicep.  I think that seam should be lined better.  Other than these issues, the over all quantity is very nice and this is why we own so many costumes from Little Adventures in so many sizes.  They are my first choice because they aren't made of scratchy fabric covered in glitter.  The girls wear them all day long and we haven't had one wear out yet.