Love it. its a little lose for my top i wear a 5'7 , 36D im about 190lb. it fits great. if you want it more snug id go down a size. material is great and it was a little hard to buckle in front. I tighten the strings as much as they would go and still a little loser on top then i want. But other then that no complaints. Im keeping it because it does fit and my top doesn't fall out so its wearable.