So this shirt is very cute, i like the drape (if you can get it arranged properly), but it is not black, more of a charcoal bordering on heathered navy. i wear all black so it quite obviously stands out as a different color in my closet. i am keeping it, thinking i will wear it with leather, since it is flattering and the keyhole is something different. i am a true medium and bought the medium and it fits fine. a little shorter in the back but not a deal breaker.