bought the 3-5 size for my 3.5 year old who is average height and weight. They are a bit big but have shrunk up some in the wash and not big enough to cause any problem. They are cute and have held up well with the many washes, she is currently wearing these every week. No signs of coming apart-well made. Will buy again.