I ordered a size up in XXL and it fits well. I wear to the office and the length is good. It hits right above the knee.

My only complaint is that the slit in the front and back is kinda high. Its a little sexy for the workplace but not so much that it's inappropriate in my opinion - just wish the slit was smaller.