I love it! I'm 5'4" and 130 lbs. The small fit perfectly. The cut is perfect for an hourglass shape and the length is perfect. You can dress it up with flip flops, sneakers or flat sandals, or wear it out to dinner with wedges or sandals with a heel. It's also made of a thick material that won't see through. I would like to order more colors. I'm going to California in June and I can see bringing a few of these dresses with different jewelry and shoes.