This Dress is very versatile for many occasions, worn to dinner, or to the beach... Dress up with a pair of heels, or pair with a bikini and sandals for the beach day. Made from cotton rami so it's extremely absorbent, comfortable & dyes fairly easily.