Do not listen to the size chart. I ordered a large based on the dimensions given by the size chart. I'm right between a medium and a small in both waist and hips, so I figured going up a size would be better than down, but that was a mistake. I am swimming in it and clearly could have gotten a medium. But now, dogfunk is out of size M, and I'm stuck with a large that I have to return and I have to start over again on looking for a jacket, plus I'm out the return shipping cost.