The 100' Professional Soaker Hose is the perfect hose to purchase if your desire is to water your entire garden up to 1 mile long, even while still using your standard house water pressure. The hose's thick walls permit slower soaking, giving you the opportunity to be consistent when watering. You will need to "burp" this hose before using. Take off the cap at the end of the hose, run the water until it begins to flow out and replace the cap.
It is also available in a 50' length.