I purchased this the other day, skeptical of ordering something that I haven't tried on. I used the Castelli sizing chart and ordered a large based on measuring my chest at the widest/thickest part. The jersey arrived 2 days later and I wore it for a 20 mile run. It fit like a second skin. It's a little difficult to get on, since it is so tight, but once I figured out where the seams are supposed to go I was very comfortable. The pockets in the back are deep and easy to access, though I wish they were connected as one big pocket rather than 2 pockets divided by one seam. I was able to fit an 8 ounce water bottle into one pocket and my iPhone 8 into the other without issue. The only complaints I have are that the tags are super long and require cutting, which no matter how nicely you cut will still leave some of the material along the seam which could lead to chaffing. The second complaint is that the front is about 1 inch too short. It's not a problem for me, it's just annoying that the rest of the jersey fits perfectly with no wrinkles but the front is a smidge too short to cover all my skin while running. I am 6'1" and I have had the same issue with Desoto 1 piece tri suits in that my torso is just a little too long compared to what the designers had in mind, so I always end up going up in size just to get whatever to fit my torso. Overall though, I really love the way this jersey feels and fits my chest and shoulders. The sleeves are the longest I've ever experienced with…