LOVE this rain jacket!  I purchased the large and am 5'6", about 160 pounds and have a 36C chest.  The fit is perfect!  It is just a shell to keep water off and with this size I could still fit a couple layers comfortably under it.  I bought it for a trip to the Oregon coast where it rained, poured or drizzled every day.  This was the PERFECT jacket.  When it was warm out but raining I wasn't too hot in it either.  I stayed completely dry.  I was wandering around some tide pools watching the waves crash in and a sneaker wave came up and soaked me completely, except where the jacket was I was 100% dry.  It has two inside pockets that I kept seashells I gathered in it.  The outside pockets have zippers also that are perfect for keeping my phone in.  The hood was perfect.  I cannot recommend this highly enough!