Was looking for a sports bra to run on the treadmill in and these are great, they definitely hold everything and keeps them in place. The only thing I didn't care for was the pads, they were like small and triangle shaped but it's ok because they are removable. For size reference I am a 34 D and ordered a L