Bought it in Navy blue last year in a size XL and I felt very sexy in it.  Lost about 55 lbs an went shopping for something else.  Everything else seemed trashy to me so I returned to the vendor and bought the royal blue.  It fits fantastic in a med. and I feel amazing in it.  Knocked my husband's socks of!