This is for my 10 year old daughter and it fits her perfectly. She is tall and slender so we went with the childrens xl. I was a bit concerned that it would be too big but as I mentioned, perfect fit. I could not believe how fast it came in the mail!