I love the look of the shirt but I give 3 stars for functionality. Im petite but strong, with about a B-C cup, the cut is super flattering but vvvveeerrry lowcut, definitely have to keep my eye on it especially if i lift or bend over. The straps are cute but theyre sort of rough and tight in an uncomfy way. I wouldnt want to wear this shirt all day but for a few hours here and there its cute.