Cup is the smallest (C) I've ever seen ! I would have ordered a D if I had known. But the fit is great in the band and the shoulder straps. I'm in the process of losing weight so, I think eventually these will work out just fine.