I did not think I would like it as much as I do. I am fairly busty (34D), and I normally wear size M. I wear this with a tank top, leggings, stretch belt around bust, and knee high black boots. I do not button it up all the way and so I usually have some cleavage showing even with a tank top added. It is comfortable, and I really like it.