I ordered a large due to my chest size (36DDD). I have found this suit to fit well and it very comfortable. while I would not say I feel extremely supported, I am shocked at how well it holds everything in place without there being any wiring in the top. I am also short (5'1") and the shoulder straps fit me perfectly. Since they are nonadjustable my fear was them being too long but that was not the case for me.