I got a medium and it was a little loose but a small would've been too small and you can tighten the straps. The colors are really bright but the material is kinda weird, not normal bathing suit material but still comfortable. Took about two and a half weeks to get here but I think it was worth it. The colors look really good together and overall it's a cute suit!
It took a while to get it that's why I gave it 4 stars and I should have got a medium instead of a small..also the top is pretty good and u can adjust the straps just not the back.but the bottoms for some reason feel like cardboard..not really pleased with that but overall a good product