This dress is multicolored and comes to a few inches above the knee. It is lightweight and comfortable material. This is great styled by itself, as a beach cover up, or even paired with a pair of black shorts. This dress runs large but is meant to be loose. It is a few inches above the knee.