I wore this for my gender reveal and it was perfect. I’m 5 months pregnant, 5ft 160 lbs and I purchased a small. I’m usually a medium so it does run one size bigger. Good thing I purchased a small because it fit perfectly. It did rise up a bit but I’m short so it didn’t look mini. It may be a little short for taller women. Other than that it was perfect. I could see myself wearing it over and over again.