This is super cute. It is firm but overall is a nice product. I got the blue and the shade is perfect.