I love this set and the fact that I can wear both pieces with other items. I’m 6’0 tall, D size breasts, and very curvy. I ordered the Large and am so happy with the way it fits. I was worried about the top since I’m bigger in the chest, but with some pasties and being able to adjust the top to my liking it held them up great. The material is extremely soft and comfortable. I received so many compliments on this set.