This dress is on sale @jcrew, too! I’m in the medium here, perfect fit! A touch short but overall it’s ok, easy to wear. I do plan on using it as a swim cover up as well to the pool this summer, but it works well as a nice casual dress. Slightly sheer in the sunlight.