My son needs this for a week long camping trip at the beach for sun protection, and it fits him well. He is a tall 12 year old and I bought a size small, and its a little long but thats too be expected. Keep in mind the white is pretty transparent.