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 L, and it is baggy enough that it fits perfectly. I'll be buying another in a different color/pattern!