I usually wear medium sized shirts, but bought this in a large due to the advice from another reviewer on here. It’s the perfect amount of compression. Go two sizes higher if you want something looser fitting, and buy in your size for ultra tight (do not recommend an ultra tight fit, can be difficult to get out of after a workout with swollen muscles)
It’s higher quality than I expected for the price. In a sports store you can expect to pay around $60 for something of this quality from a bigger brand.
Buy from Tesla AU: