I was not too sure whether to buy this or not but overall I am glad I did. The size is fine for a medium sized dog and I do find that it is very good at removing muddy dirt from my dog's underbelly and legs. I have mixed feelings about just how dry it leaves my dog and I feel it is probably down to the particular dog's fir. My dog has quite a course outer coat and I find that the Easidri doesn't get this totally dry but leaves it quite damp. This said I would definitely recommend it but I think it is important to rinse the towel out thoroughly after use or it could get pretty smelly. I would also like to have seen a little more information given on use, otherwise I would have given it five stars.