Exactly as described. Well sewn, flattering, extremely cute pattern, and does not ride up during water exercise. I wore it with a skort, but ordered a smaller one and the swim shorts for the summer. Very pleased. I am 6' tall and not skinny or very busty; ordered XXXL based on other reviews. One size smaller will be great, but this is just a tad big.