I bought this to wear out and about but the material is really too thin for that, I'm keeping it and will wear as a swim coverup. It's definitely a cute beach dress. I ordered a large becuase most reviews said it ran small, personally, I would have been fine sticking with my usual medium. The large is roomy but again...will work for the beach. For reference, I'm 5'9 and weigh 140 athletic build.