I bought the 3x and it fits just a little loose but I'm planning on wearing it on a cruise as a swimsuit cover up. 5'5", 240lbs. I washed it in cold and did not put it in the dryer just in case. NO shrinkage and no dye running. It's a little too short for me to wear out shopping.