It runs very small.  i normally wear a medium but ordered large just in case.  Couldn't even get it on.  Liked the material and the way it was made.  seemed very good quality.  Too bad the sizing is way off.