I really love this swim skirt.  It's modest and fits well.  The skirt portion shrunk up a little in the wash but it still provides decent coverage.  I am 5'5" and 125 lbs.  I normally would have ordered a M but after reading reviews, I ordered a S and it was the right choice.  If this was less expensive, I would order more.