Purchased this for Hawaii. This outfit was completely out of my comfort zone but exceeded my expectations and I received so many compliments. I ordered a Large and seems true to size. I’m 5’7 and 165lbs, size 12 and 36C. It was extremely comfortable lightweight and soft material. I don’t normally write reviews but I hope this helps someone else find the perfect vacation outfit!