I bought these for my 11 and 13 year old girls. They both fit size Large and they are very skinny. They ran straight up to the bath tub and played with them. However I bought them for vacation, swimming in the pool and beach photos. Very happy with my purchase and so are my girls.