I got the extra small for my 6 year old. I liked that it didn't droop in the neck area as some cheap dress up clothes do. It is very long so dragged on the ground. Dont wear if you plan on walking a lot! Overall very happy.