I have a skirt that I love from Banana Republic, it fits perfectly, it's a nice gray color, goes with everything. I wish I had bought it in every color last year. Since I didn't, I decided it can't be that hard to make it. It is one piece and has an elastic waistband. So I googled free patterns online and couldn't find one I liked, or understood. As I usually do with knitting, I just made my own pattern.
I first measured my waist and then multiplied it by 1.5.
I then measured the length I wanted, from my waist to just above the knee. I added 2.5 inches to that for the top elastic.
I used a 1 inch elastic and measured my waist size minus one inch.
I bought 1 yard of fabric, in a nice flower pattern.