I bought this for my 9 year old granddaughter. She is on the thin side, average height, maybe a little bit taller. I purchased this in the 8-9 year old size. It does fit her and it has a lot of stretch, but it runs a little on the short side. Not too...