I wasn't sure what size to order in this shirt because it was a gift for my niece. She wears a 12 girls. I was torn between the x-small and small, but I went with the small. It fit her perfectly. Good quality and she loves it.