This top is absolutely stunning! The colours are vibrant and the print is so gorgeous. The fabric and beading is high quality and I love that every string has a charm on the end. I ordered a size large as it was the last one left, I’m a 32DD and a large fit, but it definitely is a bit longer in terms of the triangle compared to other brands like Monday Swim. I definitely could’ve sized down to a medium as I like less coverage but I’m happy with large as well. For reference, my underbust measures 30 inches and my bust is 37 inches, weight is 128.