My normal size is M, I ordered an XL and this fits well! It does not come as high up on the tummy as expected, but the material and quality is great!
Very good