Got this today and I really like the feel of material. I bought a XL but it is huge on me. I am also 36 DD bust and it wraps around me. For reference I'm 5'6" , 150#. I am going to reorder a large ( my usual size), but a medium would Probably fit. The colors are bright. When I get the right fit, I think I will love it!