I bought this in a small for my 12 year old daughter and she LOVES it!!  This onesie is really cute and super comfortable!  I love how the material feels.  My daughter is on the small side and normally wears a 12 in girls and the small fit her perfectly.