The cup itself is stout, but be aware if you have a smaller frame, this is an "adult extra large," which will cut into your thighs far too much to use on a regular basis.  The description really should mention this.  I ended up returning and purchasing the right size elsewhere.

Also, it should go without saying you will need the strap (which last I checked was not available on Amazon).