I love it....fits well, I wanted a form fit so I got a small I'm normally a midium but since its stretchy I knew it will run large. I'm a 34d, 30waist and 44hips the bottom really fits well but the top is a little loose, straps fall from time to time.thick and cute cotton material not see through has just the right coverage. I will advice hand wash and air dry if you want it to last longer.