How true is the sizing? I'm 6' 205lbs, I'd assume a 'L' would fit - but some brands are tighter and some are more loose.... where's Shift fall? Is the zipper 360*? Also, how many internal pockets are there and how big are they? Easily fit an MP3 player, cell phone, wallet, etc?