I'm a womens size 18-20 and bought the XXL in purple.  Fits great and the color is beautiful.  I deducted a star because the elastic twists underneath - I read about this in another review but purchased anyway.  I still love the towel and would buy it again.  Very soft and washes and drys well too.  Just remember to connect the Velcro before wash/dry or it'll get caught up on the towel and pull the threads/damaging it.