Absolutely beautiful! I am a size 36Bcup, 128lbs and this fit really nice, got a size Small. The straps can be asjusted. Wanted something in a different color (from the usual red, white, black, pink), and this deep blue is stunning. It did not stay on for too long!!