20 feet best quality large capacity