I ordered the navy/melon/white, pictures were true to color.
I am 52, 34D, and 165lbs which is mostly carried around my belly. I ordered a large in hopes that it would be a little looser than it actually is. If you prefer it to be lose - I recommend ordering 2 sizes up. I was unsure of the length when I tried it on, it hits about at my ankle, but it turned out to be quite comfortable. The material seems well made, over all, I would buy again.