I am so in love with longer skirts now. I've been into this more "sophisticated/modest" style lately so the extra length has become a favourite. I'm not a huge fan of midi skirts though because they make my legs look shorter when they hit around my calf, especially since I don't wear heels. Knee length is perfect for me and I don't have to worry about my bum showing too hehe.
The fabric I used was a black thick cotton blend that doesn't crease. I put in a visible black zipper at the side and added in some hidden pockets.
Box Pleat Tutorial: DIY Box Pleated Skirt by Carbon Chic
Hidden pocket tutorial: DIY Skirt w/ Hidden Pockets