I am about 5' and 115 lbs and I ordered a small. It fit just right and the quality of this material was perfect. I received this product within a week or two of ordering it. This product does not come with adjustable straps, like I thought it did! However it is super awesome because you can reverse the bathing suit and both sides are really cute! Absolutely would recommend this product and is overall a great product!