Okay, I'm writing up a precise sizing review because it drives me nuts when people talk about fit, but then don't say their own size, so readers can get a take on what size we should get. I'm 5'6" and am between a size, 10-12, or a large on the bottom right now and the XL fits me snugly, but I like it like that. It's a bit stretchy, so it kind of sucks in the undesirable blubber and smooths it out. It's long, to my ankles, but I like that for a winter skirt with boots. My waist is a 31"-32" and I have ample hips, and the XL is perfect. I also have big thighs I have to work around and the a-line shape of this skirt is perfect for that. If you want a looser fit, I'd go up two sizes from your regular size. If you want it to fit a little more snugly, just one size worked. I love the high waist, but if you're a low waist kinda gal, this skirt is not for you. I'm heavier than I normally am right now, and the skirt makes me feel a lot thinner and shows no rolls or cottage cheese. Mine also had the stink, but I just ran it in a cold delicate wash twice and hung it dry, problem solved, smell completely gone. I wore it out the first time today and people stopped me non-stop asking me where I got it, and commenting on it. I'm very picky about quality and often return things I order online if the quality is tacky or looks cheap. I'm online to order two more of these. I think with the stretch, even when I get back down to an 8, I'll still be able to wear these. I ordered the navy first and it's pretty true to the photo. It's a great winter skirt for the price. I was pleasantly surprised with how much I love it. It's also very comfy, and I like how it moves.