The Buffalo skirt is gorgeous and the length will be up to the knee. It has a lining and a small ruffled