I am 34dd. bought sz med and have plenty of room up top. the black motif is really a dark, purple/blue. slightly sheer. the length on the med is 251/4 from bottom of collar (the collar adds 1 1/4") the length does not cover my bum like the model , covers 2/3rds, nor does it appear as long in front.