“I intitially ordered an XL which is my usual size with most brands. It was too large and I had to re-order a size M. Good fit, it's a bit too short around the waist. Very comfortable to wear, made from quality fabrics, absorbs sweat during training sessions very well.”