I originally got a large following the chart and it was too big. It also came completely missing the button. I returned it and got a medium. The medium fits and has a button, and they're very comfy and look cute! Cant wait til I can wear them out. They should check to make sure the shirts are complete though... they come in clear bags so it wouldnt be hard.