This could either be midi or maxi depending on your height. Bought but never worn. Now I’ve put on weight so doesn’t fit. Very pretty dress.