I am a proportionate, athletic size 8, with large breasts and I was worried the medium would be too small. It is actually very loose in the arms and waist but I think it will be more comfortable to snorkel in and wear to run around after swimming. And yes, at 5'4", I can wear this as a dress. Overall, I am pleased with it for the reason I purchased it.