I love this cup (rainbow one) it is firm enough so i don't crush it when i am working out with my muscles durring weight training, but also soft enough to not push on my bladder. It is so easy to grab because the ridgets and easy to insert because of it's firmness. And the colors are sooo beautiful😍 i would love to see a pink/blue/green rainbow cup come out in the summer it would be sooo beautiful. Love this company and custumer service! Will deffinitely purchase more of them! Have a nice day!