I read all the reviews and took heed to order many sizes up. I ordered a 3x, although I am a size 12-14 USA and usually wear an XL. It fits well. It would not have fit in a smaller size. I just tried it on for a second once i received so I can't speak for the wear etc. It does pucker a bit in the darts if not button. I say too small because if I had ordered an XL it would have been WAY too small. Read the reviews