I would recommend checking this dress out, it's hard not to be impressed, look and buy, great value. I'm 5'4" and 145lbs and bought a size M. It fit perfectly and the buying experience was pleasant enough to order straight away. The material washes and stays in place and I would recommend my friends to come over and buy it. It will go perfectly with short boots, small white tennis shoes or sandals. Happy with my purchase.