I am 5.6 ft and 115 pounds I ordered Xs and it fits perfectly. The neck line is pretty wide, so it will most likely show you bra straps unless you are creative, as I am planing be. The quality could be better especially for $100 bucks.  The day after I originally ordered the dress I found out that the price was reduced by $30 and tried to cancel the order multiple time without any response from the seller.