Would be five stars if the cups where bigger. Im 55, 222 pounds. Purchased XXXL and it fits wonderfully. Just wish the cups where bigger (Im a J cup so they don't quite fit right). Overall great quality.