Great cycling jersey. I generally buy Medium if I were to buy a regular t shirt. But jerseys I buy large because they tend to fit snug. I like my clothing a bit on he loose end. I picked a large jersey and fits perfectly. I have a little bit of a tummy showing so the large fits perfectly for me. Had I gone medium, it would have been a little snug. If you don't have a tummy showing then medium would fit fine. It has a pocket with a zipper. It fits my iPhone 6 plus with a ringke slim case just fine. Which is awesome because I don't have to take my arm band anymore when I go out for biking. I just did a 30 mile ride with this and the phone in the pocket and it was perfect. I am already planning to buy my second tenn jersey kit.