the cups on this are fantastic for stopping show through, feel great, too. the straps are flimsy. It is sized too large. I frequently buy bras online. I wear a large size, and the 2 Bali bras that I ordered are just too big. I will need to return this.