I have just received this today. Beautiful, bold print really stands out on a black background. Cotton is soft and not see through at all. I am 5 feet 2 inches tall and therefore had ordered a medium. The issue is that I am also very petite built and small boned. The top as pretty as it is and I really want to keep it unfortunately droops down from my shoulders which ruins the fitting of the shirt in front. It looks very baggy near my armpits and seems like I am wearing a big size male shirt. I have given it five stars because it is so beautiful but I will probably have to send it back.