Great product
I was iffy about them because of the price and because there are so Many to choose from but these are nice and easy to fill and to squeeze<br />It’s a soft rubber material<br />And to top it off they are cute and with just one I had enough shampoo for a week long stay
Rating: 5 stars