Got the 1x and it is a little big, but it looks so flattering. Stretchy material and with the rouching I could easily wear the next size down but there weren't any other size options smaller. Cozy material and it is sexy! I am 5'4" 36DDD and size 12 pants.