I am slim and flat, ha! I would wear it with heels and a smart blazer/jacket.
I bought it because I love it but now don't have money to buy something else, oops. So therefore wondering if it's appropriate.
A christening on a tropical island sounds ace though.