I loved the first dress I bought which was blue with white design and decided to purchase another one in a different color.. I am 5'3 and weigh 125 lb. the first dress I purchased was a medium and it fit loose but nice. the second dress I ordered is a small and it fits perfectly. I love both sizes. those days when you don't want anything sticking to you I'll wear the medium enjoy both sizes. this small dress is more fitted to the chest and then it flows. the dress hem ends approximately 6 in below my knees. nice, casual inexpensive dress. I would easily wear this dress out to lunch and to run errands.