Am a small size 14 and the medium was very snug, so had to return. Got a large which fitted well and received quickly.

or You can buy it here