The Maxi dress arrived earlier than estimated delivery. Nice dress for the beach or it can easily be dressed up. Long and loose fitting. I'm 5'4 and 130 lbs. I bought a medium and it's just right. You will need a thin slip under it for you can see through it.