I went by the size chart in the description. That says an XL= 6-8. But the size drop down says XL=10-12. Go by the size drop down. An XL is definitely a 10-12 or maybe larger. This is true to size and also long.