I'm 5'8" and 130lbs on the skinny side, and a small fits really well on me. It wasn't too baggy or too tight--just perfect. The green plaid looks fly, the fur on the hood is removable, and it's super warm because of all the insulation material in the jacket.
There's tons of pockets, however the inside pockets use velcro on the flaps so it's not 100% secure during a hard tumble. There's only 2 front pockets that has zippers and they're in the front. Other hidden features include a microfiber cloth on the front breast pocket to clean your goggles and a retractable keychain holder on the side.
There's NO wrist gaiters though, be aware of that. The powder skirt isn't removable either. Otherwise, great jacket and a steal at $110 bucks.