I purchased in size medium and I am a size US 6. I would struggle with a size small in this, medium is good, I have a little tummy but paired with the matching top, which I also reviewed, it's perfect.
The waistband is elastic with a zipper but only slightly accommodating, if you are over a US size 6 then I would go with large.
It's beautiful.