This shirt is adorable and good quality but the sizing was way off. If it fit right this would have been a 5 star review. My girl is 8.5 and wears a 10-12  usually and this fit like a 7-8. It was super tight around her little arms and tight overall but it sure is cute and was a longer fit which we liked.