This swimsuit is a great value and I get complements on it everytime I wear it. It seems a lot nicer than the equivalent priced suites at Target or Kohl's. I typically wear a M or L depending on fit. I have a bigger chest and based on other reviews I ordered the XL. I'm only 5' 4" and I have a short torso so I was shocked that the swimsuit felt short. I'm tugging the top up and thenthe bottom feels more revealing thani want. The top is a little too small for my chest (34D), but not too bad. The design helps with post baby pooch while still being cute. I'm hoping after I drop 5-10 lbs it will fit better. I always rinse in clean water and let it air dry. I saw some reviews about fading designs that scared me but mine has held up great. I wonder if those reviewers were in over-treated water...? I ordered black cherries, so I can attest that design works in pools always!