I am 5’4, 155 pounds and I got size small! Love my dress, perfect for hot summers, material very light, like a satin type.This dress is nothing like the picture! Very disappointed!Tiny not actual sizes at all, super cheap fabric, rough cut nothing like advertisedBought an XL and my size 2 daughter can't get it onPoor quality returned itI’m a small but a medium fit best. The style is adorable, but the length is super short and the fabric disappoints: it’s very thin and feels like an umbrella type fabric or a light wind breaker.Best if used as a beach coverup.Was a complete joke! Way to small and to short! Would not recommend buying, when I purchased there was an option for free returns, I just received it yesterday and now there's no way to return. Was a complete waste of money!