I'm 6'2" with long arms and about 106kg. It can be hard to know the sizing but the 3XL fits me very well. I tried on an alternative brand at a different shop and the 3XL sizing there was very small indeed. Functionality of the Oxford Spartan it is great, very light and it breathes well. Pockets are big enough and the protection feels fine. I chose SportsBike Shop as they are very fair about returns and delivery promptly. A good buy.