Definitely order a size up. I absolutely LOVE this jacket. It's light enough I don't overheat, but also quite warm when it's cold outside. No, the pockets aren't perfect but they stay in place well, and I don't find the zippers as rough as some people keep saying.  I highly recommend this product! It's better than other items I've ordered that are much more expensive.