I ordered the small. It fits very well but I prefer slightly oversized fit. Not as baggy as the image on the product so perhaps order a bigger size? Quality is average, the little flower is an iron-on print so may come off later but to be honest, I’m happy with the product