Of all the kneepads we've tried, these are the most comfortable. They can be worn all day and won't slip down your leg or (even worse) cut off your circulation.
Machine washable, waterproof and durable for all kneeling activities, in or out of the garden.