I bought this dress to wear on a cruise and to throw on over a swimsuit when at the beach. It is so, so cute, and the sleeves look good pulled down or pushed up. I'm sort of between a M and L so I purchased a M, and it is baggy enough that it fits perfectly.