Ser runs large. I am wearing size Small and I cinched the vest with safety pins. I show how I do it in my Instagram Sneakers also fit true to size. Chanel bag no longer available so I found an Amazon one same style