This top is like 6 bucks so the quality is far above what you should get at this price. I have gotten several compliments from it. I own both the black  and the white one. I tied it a little different than pictured asI went from the bottom up. I ordered a large. I am a 38DD. Fit great!!  Missy