Fits amazing. I don’t have that beautiful hour glass figure but let me tell you.....this lil thing actually looks good on me. It’s made for taller peeps though gonna have to fix that part of it since I am only 5’2. Haven’t worn it out yet but can’t wait. Oh and it stretches very well because typically my upper body is a large and bottom part I typically get a medium.