Sick riding sweatshirt! nice fit and it has enough breathing room in it for layering. The fit is sort of long like most riding sweatshirts, which is what I was going for. I am about 5'7 - 5'8, I bought at Large, and it sits just a little above mid thigh. There is a little MP3/Phone pocket right above the right middle pocket with a nice headphone cord hole premade for you. My only issue with this pocket is that its velco'd shut so not 100% sealed like it would be with a zipper. If you spend a lot of time on ur stomach sliding down the hill then I'd shy away from putting ur MP3 player in this pocket. Otherwise this things super nice!