This dress is meant to wear off shoulder, otherwise it is too tight in in the arm pit. If you have large arms (upper) it could be too tight but I'm not thin and it fits great. It fits me great (size L true to size). I'm 5'7" and it skims my ankle. It isn't too low cut. I'll wear it to casual events. Well made for casual wear.