I bought this as a holiday dress. The style colour and fit is really good. The length is not too short,just above the knee. As I,m now I getting older the sleeves also were the exact length for arm coverage! The only slight criticism was the dress did show cleavage but that may be because I bought the size above so I would say stick with your actual size. I actually bought 3 of the same dress but in different colours!