I purchased the Black, Pink, & White and LOVE them!!  They are perfect for sleeping, working out with a sports bra under it, etc.......I am a 36D and I ordered the large, at first I ordered X-large (too big for me, too baggy) but returned them for the large.  Price is right!