Cheap but serves the purpose
I ordered these for my dog who is has issues with his hip. I wasn't sure whether he would tolerate a hot water bottle when he's lying down and the size that would be suitable. This offered a solution and I was pleasantly surprised. They don't leak and he likes the smallest one. For the price, this is a great buy. I reiterate - they are not the highest quality product but they work.
Rating: 4 stars