Got this in a Size Small. And as my first trisuit I was nervous about the fit (in retrospect should have ordered Small and Medium to just compare). But I ended up exchanging for the Medium only to learn that Small was the way to go so I exchanged back again. Drop off returns were super easy and shipping is also very quick.
On the Small I was worried that the shoulders were a bit too tight but the length, waist and pockets and legs were perfect. On the Medium the waist was where I saw the biggest difference. The suit didn't fit tight to my back at all and in general it was a fairly drastic size up. Hence switching back.
Overall the suit is beautiful, I'm happy with how easy it was to to test some sizing and am super excited for race day in this beauty :)