This shirt was cutely designed. A bit short for my liking but not the biggest deal with high waisted bottoms or a longer tank underneath. However this literally broke the 2nd time I wore it. First was for just a few hours. 2nd time it lasted like an hour, enough time for me to be far from my home and the straps just broke. Ugh. Cvs run for safety pins so I wasn't flashing everyone