Amazing costume, it fits well and does not feel or look cheap. Great buy! I’m very satisfied I’m 155lbs, height 5’8” w/ a D-cup. I purchased a large which fits me well with room, a medium could have worked too. Just to add, the costume length is great for tall individuals like myself. Absolutely no complaints.