I ordered all three colors and they fit amazing. I am usually an L when it comes to bathing suits because the tops are always small on me (I’m a 36DD) but I ordered M and it fit perfectly. The coverage was very good in my opinion. Definitely will order more if there was more colors