Only giving a 4 star bc it shows a little bit of side boob. Other than that it's perfect. And it's easily fixable if you pull the straps down and sew a bit in the back. Material/color is really pretty. I ordered a small brown and I usually wear small/32C.