This was a gift for one of my daughters, and she wears an XS, so I bought medium. It fits her perfectly! Just know that you MUST read the size chart! It is a lovely outfit. The first that I ordered, they sent the wrong color, so be aware that it could happen. It did arrive quickly though, so I had time to order another.