This is one of the greatest purchases I have bought recently. My 3 year old loves these and they make bath time so much more fun! At first I was skeptical about buying these because I just had a new all white bathtub installed and I didn't want them to stain, so after doing my research and asking a sales representative in the store, I decided to go ahead and try them. Boy am I glad I did! They do not stain and they are extremely easy to clean up. All you have to do is wipe it away with water. They work really well and don't smear much either! So glad I bought these! Well worth it!