Ordered an XL, usually fit size medium US, and it fit as expected. I am glad I read the reviews and size chart first, because you have to order at least one if not two sizes up. The item arrived promptly and in good shape, and I wore it to a concert. It fit pretty well, though it is a little large in the breast area for me (I am usually a borderline B/C cup). But I did not have any problems with it slipping or with the ties. The front clasps are a bit cheap, though, and one or two may come a bit loose throughout the night, so be sure to do a quick check every hour or so to tighten them down firmly again. Otherwise, I had no issues and got lots of compliments throughout the night!