Really cute and good quality bikini! I have it a four because the colors were not the same as shown in the picture, but it's still super cute! It isn't transparent and it has removable padding. The bottoms are a bit cheeky and the top is kind of confusing at first lol. It was overall a great buy and I definitely recommend it!