I was so scared about it looking too boxy and unflattering. I’m 4’11 and around 120lbs. It’s absolutely perfect and so soft and breezy. It looks see through but hides all my imperfections. I’m in love. I can tell it will have to be carefully washed for sure. Love this purchase! Love this peacock color! I was going to do black and decided to do a cover up that would work with any color of my bathing suits/shoes/accessories.... bonus is that if it gets stained by oils it won’t show up and it’s a color that’s versatile with any color bikini and looks amazing with a tan! I was so hesitant and now I’m so happy and relieved! I might just order one in black or white now. I think I chose an extra small, but this could definitely fit up to an XL (IMO).