This bathing suit has been perfect for vacation. Swimming or laying poolside I received many comments. The material allows for quick drying once coming out of the water. The shorts underneath don't ride up unlike other similar swim suits. The layered material stays stacked perfectly while being active. The bow on the front did fall off by my third wear, but the way it was stitched.. you couldn't tell the difference! I will still wear without the bow!!! Great Product! Great Fit! Super Cute! 100% recommend!