I was a little worried about the fit but WOW this fits amazing. I'm 130 pounds, 5'5 with a size 34D on top. I will say if u want to run and go crazy at the gym u might need a extra bra but a yoga class , palates, groceries, lounging around THIS IS PERFECT. Material is so nice. Yes squat proof as well.