The colors are great, it fits me a little odd but I think it's me, not the suit! (The straps seem to be a little too wide set. And being a "B" cup, I don't exactly floweth over, haha) However, after this being my third return (love the free shipping for exchanges!) I will be keeping this suit. It's comfortable, but still sexy. I'd feel good wearing it anywhere.