The top doesn't want to stay on very tightly due to lack of elastic in the ties. The bottoms are extremely cheeky and run very small. I am 5'6 and weigh 113 lbs and I ordered a medium. The bottoms were very tight Around the butt area and it was hard to tell the front from the back. There is no padding in the top and I am a 34 A or a 32 B . I tried it with a pair of burgundy VS bottoms and it matched great. I hope this helps.