Thin spaghetti straps had me wondering, but when I put this top on, it feels secure. I think it fits a bit small for the size. I am a 36 B, but usually don''t fill out a B size bra. So my advice would be to order a little larger cup size than normal for you. I like the sporty look of this top.