This is a good toy. It's well-made with a flexible, rubbery plastic for the sliding parts, not a rigid plastic. The sliders fit together securely, which is important to me because I have a small dog, a 2.5lb Teacup Yorkie, and I need toys that won't easily break. I plan to wash it in the top rack of the dishwasher, as I like to clean her toys regularly. I've already purchased another one.