I bought this the other day from top shop of all places. The ruffles hide everything and it is hip length. LOVE IT
Also this
Both of them are perfect with jeans, croped jeans, shorts, baggy linen trews etc etc.
I have just packed as we are going away tonight and I have them, plus a couple of gap t-shirrts, one dress, and also this in a sort of dark blue/grey colour which goes over everything