Strengths: If you're a big girl, nothing is going anywhere in this.
Weaknesses: You do have to be big for it to do the trick - I bought one when my chest increased from a B to a C/D cup during pregnancy, but there was still room to spare in it. It is a deeply, profoundly unattractive garment. I have never worn anything that made me feel quite so unsexy.
Overall: Very good if you need SERIOUS upholstery. Otherwise, go for a Shock Absorber.