This bikini is perfect and true to size. I ordered a size medium. I’m 5’5 132 lbs with wide hips. I’m not positive on my cup size yet because I just had BA, but I’m at least a D cup. I don’t believe a medium would fit someone with small breasts though. It is very cheeky, but I love that part because I believe it’s so flattering on women. However, I would not consider it a thong. Hope this helps!