I ordered a Large it was big but shrunk to size after first wash, My only problem with this is that the button came off after the first wash. :( and I'm not good at sewing so that kinda bummed me out.