This is absolutely my new favorite dress. I purchased the blue "ombre" style in a small and it's exactly as it is in the picture. It sits a few inches above the knee but not too much that you have to worry about flashing anything. I would suggest being careful when sitting if you cross your legs. Then you'll definitely flash someone. But all together it's very cute, stylish, and comfortable. I will definitely be buying these in different colors!