I ordered this, because I was going on a cruise. I was really skeptical that it wouldn’t get here on time, but it arrived a day before I left. Lol... I love it, it fits just right. I weigh 183 pounds, and I ordered an XL. It was comfortable and super cute.