I overall love this swimsuit! I think the colors and design are very cute. the reason I gave it four stars is because I don't like the bottoms. I ordered a small and the bottoms are very weird and stiff. the color is great I just don't like the material. also on the top I think they should've put the actual material like a triangl rather than just putting netting over the material. I just paired them with different bottoms and I love it! the shipping only took 13 days which was great. overall recommend.